Ubuntu 15: depois de instalar e configurar o java, o echo $ JAVA_Home está funcionando, o Java -version não está funcionando [duplicado]

0

Eu instalei o oracle Java 8 e configurei-o.

cmd-> echo $JAVA_HOME
/usr/lib/jvm/oracle_jdk8
cmd-> echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
my oraclejdk.sh file:

cmd->java -version
The program 'java' can be found in the following packages:
 * default-jre
 * gcj-4.9-jre-headless
 * openjdk-7-jre-headless
 * gcj-4.8-jre-headless
 * openjdk-6-jre-headless
 * openjdk-8-jre-headless
Try: sudo apt-get install <selected package>

meu oraclejdk.sh Está vazio acidentalmente agora. Eu fiz o logout algumas vezes, mas ainda obtive resultados acima. Eu tinha comandos de exportação que não me lembro agora.

Você pode me ajudar a fazer o Java rodar no Ubuntu?

Nota Duplicada: A minha pergunta não está relacionada com as respostas mencionadas. Eu tenho um problema de configuração, onde half echo $ JAVA_HOME está mostrando que o Java está instalado, mas o Java -version não pode localizar o Java instalado.

    
por vicky 05.02.2016 / 14:50

1 resposta

2

Você precisa adicionar $JAVA_HOME/bin ao seu PATH

Você pode verificar isso facilmente:

$ PATH=$PATH:$JAVA_HOME/bin
$ java -version

Depois de verificar se funciona, edite o arquivo ~/.bashrc para incluir a linha

export PATH=$PATH:$JAVA_HOME/bin
    
por inanutshellus 05.02.2016 / 16:18