No meu sistema, o OpenJDK e o Oracle JDK estão instalados, mas eu configuro a variável JAVA_HOME e PATH para o Oracle JDK em um arquivo de ambiente. Mas quando eu executo o comando java -version
, ele sempre mostra a versão do OpenJDK. E quando eu executo o comando compilar, ele mostra o aviso Warning: JAVA_HOME environment variable is not set.
Aqui estão as variáveis que eu configurei no arquivo de ambiente:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/sadiasher/jdk8/bin"
JAVA_HOME=/sadiasher/jdk8
JRE_HOME=/sadiasher/jdk8/jre
export JAVA_HOME
export JRE_HOME