Co existencia de múltiples versiones de Java.

2

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.

user327486
fuente
7
¿Por qué el requisito de utilizar versiones específicas? Java es conocido específicamente (para bien o para mal) por su compatibilidad con versiones anteriores
¿Necesita diferentes versiones de Java en el lado del servidor o del lado del cliente?
Dado que la aplicación específica está solicitando su versión java
user327486

Respuestas:

0

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.

user4127
fuente
En lugar de archivos por lotes específicos de la aplicación, tenemos una forma genérica como las reglas de implementación ...
user327486
0

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.

Erwin Bolwidt
fuente
Quieren ir con las aplicaciones existentes en lugar de versiones actualizadas.
user327486
¿Ayudará el conjunto de reglas de implementación aquí?
user327486