Como verificar o caminho JAVA_HOME

0

Eu instalei o java em opt / jdk1.7.75 com os seguintes diretórios - >

bin
db
include
jre
lib
man
COPYRIGHT
LICENSE
README.html
relase

& amp; outros arquivos Eu defino o caminho JAVA_HOME no arquivo .bashrc da seguinte forma:

JAVA_HOME=/opt/jdk1.7.75
export JAVA_HOME
PATH=$PATH:$JAVA_HOME
export PATH

Ao executar echo $JAVA_HOME caminho, ele está apontando da seguinte forma:

/opt/jdk1.7.75

Minha pergunta é como verificar se o caminho está correto ou incorreto? Como a maioria dos posts diz executar o comando echo, o echo simplesmente fornece o caminho que você definiu, ele não informa se está correto ou incorreto.

Alguém pode explicar Como VERIFICAR o caminho está correto ou incorreto

Obrigado antecipadamente

    
por Narendra Jaggi 02.05.2015 / 09:05

3 respostas

2

Seu $JAVAHOME está apontando para o local correto. Mas o caminho deve ter $JAVAHOME/bin directory e não $JAVAHOME em si.

JAVA_HOME="/opt/jdk1.7.75"
export JAVA_HOME
PATH="$PATH:$JAVA_HOME/bin"

Você deve considerar o uso do Oracle Java PPA. Geralmente, faz mais do que uma instalação manual faria. Você não precisa se preocupar em configurar as variáveis de ambiente também. É o que a maioria das pessoas usa.

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Tente executar java -version e javac -version para verificar se o caminho está definido.

    
por Gayan Weerakutti 02.05.2015 / 09:18
0

Se você tiver update-java-alternatives instalado, basta digitar

$>update-java-alternatives -l

Do manual man update-java-alternatives

% bl0ck_qu0te%

Se você não tiver instalado, simplesmente execute

$>ls -l /usr/bin/java

Ele deve retornar um ponteiro para o arquivo java bin, algo como

$>ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 ott 16  2013 /usr/bin/java -> /usr/lib/jvm/java-8-oracle/jre/bin/java

JAVA_HOME é a parte anterior ao jre, então no meu caso /usr/lib/jvm/java-8-oracle

    
por tigerjack89 02.05.2015 / 10:16
0

se você conseguir executar comandos java como

java --version

do terminal, o PATH está correto e, por sua vez, a variável JAVA_HOME está correta.

    
por tbking 02.05.2015 / 22:17