Establecer diferentes versiones de Java para diferentes programas

Establecer diferentes versiones de Java para diferentes programas

Utilizo algunos programas que tienen errores conocidos al usar Java 1.7.x (predeterminado en mi computadora), problemas que se solucionarían usando Java 1.6. Sin embargo, también uso un programa que funciona bien con el Java predeterminado y tengo problemas conocidos con versiones anteriores.

¿Cómo puedo ejecutar el programa myprogramespecificando la versión de Java a utilizar?

Respuesta1

Hay una variable de entorno de shell JAVA_HOMEque se puede configurar para usar una versión de Java desde un directorio específico. Debe exportarse y debe contener la ruta del binsubdirectorio de la versión de Java. Además, el mismo directorio debe estar primero (o antes /usr/bin) en PATH.

La variable se puede configurar en un script utilizado para iniciar un programa individual.

Podrías encontrar los directorios bin de las versiones instaladas usando algo como

$ locate -b '\appletviewer'

Para obtener detalles sobre cómo configurar la variable, consulteConfiguración de JAVA_HOME.

Hay una variable similar JDK_HOMEpara el JDK.

información relacionada