Hola:
Puedes tener todas las versiones de java instaladas q quieras.
Cuando vayas a ejecutar un programa lo puedes ejecutar con cualquiera de esas versiones. Por defecto se va a ejecutar con la primera versión q encuentre en la variable $PATH
Con el comando
puedes ver el valor de esta variable.
Con el comando
puedes ver las versiones instaladas q estén en el $PATH
Si necesitas ejecutar algunos programas con una versión y otros con otras puedes hacer un script .sh para iniciar cada programa y dentro de ese script especificas la versión q quieres usar, ejemplo:
Código BASH:
Ver original#!/bin/bash
### Script para iniciar mi programa PEPE.jar
# Ruta a la carpeta donde está mi versión de java a usar
JAVA_HOME="/home/programs/java1.8"
# Modificamos el PATH
PATH="$JAVA_HOME/bin:$PATH"
# Ejecutamos el programa
java -jar PEPE.jar
No olvides darle permisos de ejecución al script.
Por ciero, el jar no necesita permisos de ejecución.
slds;
nup_