Hay pocas aplicaciones que usan Java 1.6.2x, pocas 1.7.1X y otras versiones 1.7.4X. Desde que decidimos enviar las tres aplicaciones al usuario. Cómo hacer que las aplicaciones usen su versión particular. Hay pocas aplicaciones basadas en la web y aplicaciones empresariales que requieren solo un conjunto específico de versiones Java que está creando problemas.
Os: Win 7 IE - ver 8 Trabajo en curso: tratando de aplicar un archivo por lotes para cada aplicación para establecer la ruta de la versión requerida de Java, pero no es la solución requerida.
¿Tenemos alguna forma genérica que se asigne automáticamente a su versión java requerida, en lugar de ejecutar un archivo por lotes para cada aplicación?
Esperamos sus valiosas sugerencias.
Respuestas:
Si está empujando la aplicación al usuario ... considere Embedded Java.
Básicamente, simplemente tenga el JRE en el instalador ... y configure el archivo por lotes para usar ese JRE.
Esto le ahorrará muchos problemas y evitará la complicación de las versiones de Java incompatibles.
fuente
Si necesita administrar varias versiones de JRE y varias aplicaciones en el escritorio, debe echar un vistazo a Java Web Start Tecnología de Sun / Oracle. En el archivo descriptor de JNLP puede especificar que necesita una versión particular de JRE y Java Web Start lo descargará e instalará por usted, y seleccione el JRE correcto para la aplicación que desea iniciar.
También le permite proporcionar versiones actualizadas de las aplicaciones a los clientes.
Cualquier aplicación Java se puede convertir fácilmente en una aplicación Java Web Start (invoca un método principal estático como de costumbre), solo debe ser cuidadoso y específico sobre los recursos y permisos externos.
fuente