versión mínima de Java necesario para ejecutar mi subprograma
Pregunta
¿Cómo se puede determinar la versión mínima requerida de Java en el navegador del cliente para ejecutar un applet que he desarrollado? Me gustaría hacer esto para que pueda determinar, a través de, javascript, si el navegador está ejecutando el usuario es capaz de ejecutar mi applet y mostrando un mensaje en caso contrario.
Gracias de antemano, Tim
Solución
Su configuración del compilador le dirá mucho de eso. ¿Qué objetivo está usando en el elemento de la secuencia de comandos javac de hormiga (o la fijación de objetivos de cualquier IDE que está utilizando)? Si esto es 1.5 y 1.5 sería el mínimo para ejecutar su aplicación.
¿Utiliza los genéricos? Si es así, entonces (por debajo de ejecutar uno de los retrotranslators) que se requieren 1.5 +.
Del mismo modo, se puede compilar el código contra las librerías de más edad (1,4, etc.) para determinar si está utilizando cualquier API que no estaban disponibles entonces.
Otros consejos
Si está utilizando Eclipse para desarrollar el applet sólo puede cambiar el nivel de cumplimiento y verificar que su programa aún compilar. Para ello, vaya a Windows -> Preferencias -> Java -> Compilador o algo por el estilo
Si no está utilizando Eclipse Creo que se puede cambiar el nivel de cumplimiento de compilación de Java en la línea de comandos javac.