Eu sei que está instalado porque quando digito:
$java -version
Eu recebo:
OpenJDK Runtime Environment (IcedTea6 1.12.5) (6b27-1.12.5-0ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
E quando eu digito:
$locate jdk
Eu recebo:
/home/arturo/Documents/2012a/sys/java/jre/glnxa64/jre/lib/servicetag/jdk_header.png
/usr/share/app-install/desktop/openjdk-6-jre:openjdk-6-java.desktop
/usr/share/app-install/desktop/openjdk-7-jre:openjdk-7-java.desktop
/usr/share/app-install/icons/openjdk-6.png
/usr/share/app-install/icons/openjdk-7.png
O que me preocupa com o primeiro item da lista é que a pasta 2012a é minha pasta MATLAB e não uma pasta 'usr / lib' padrão. Estou realmente confuso sobre onde o JDK e o JRE foram instalados, porque preciso definir o caminho $ JAVA_HOME apontando para a pasta. Onde estou perdendo alguma coisa?
java -version
não informa que você possui um JDK instalado. Ele informa que você possui um JRE instalado. O quejavac -version
te diz?Respostas:
O comando abaixo fornecerá o caminho, mas só funcionará se o comando java estiver funcionando em outras palavras, se o caminho java estiver configurado .
Leia mais em Onde posso encontrar o Java SDK no Linux?
Você precisa cavar em links simbólicos. Abaixo estão as etapas para obter o diretório Java
Passo 1:
Isso indica que o comando java reside em / usr / bin / java.
Dig novamente:
Passo 2:
Então, agora sabemos que
/usr/bin/java
é realmente um link simbólico para/etc/alternatives/java
.Vá mais fundo usando o mesmo método acima:
Etapa 3:
Então, essa é a localização real do java:
/usr/local/jre.....
Você ainda pode ir mais fundo para encontrar outros links simbólicos.
Referência: onde está o diretório home do java?
fonte
Por favor, use este comando:
Funciona para mim com o Ubuntu gnome.
No meu computador, o resultado é:
Saudações.
fonte
Geralmente, o java é instalado em / usr / lib / jvm . É aí que meu sun jdk está instalado. verifique se é o mesmo para o jdk aberto também.
fonte
Localização do JRE no Ubuntu:
/ usr / lib / jvm / java-7-oracle / jre
fonte
Portanto, a localização real do JDK é
/usr/lib/jvm/java-7-oracle/
fonte
$ whereis java
java: / usr / bin / java / usr / lib / java / usr / bin / X11 / java / usr / share / java /usr/share/man/man1/java.1.gz
fonte
No Ubuntu 14.04, é no
/usr/lib/jvm/default-java
.fonte
Encontrei a solução para isso com o nome do caminho: / usr / lib / jvm / java-8-oracle
Estou na casa da moeda 18.1
fonte
Estou usando o Ubuntu 18.04.1 LTS. No meu caso, tive que abrir o arquivo:
E altere o local do jdk para:
Em seguida, salve o arquivo e execute novamente o Netbeans. Funcionou para mim.
fonte
você pode simplesmente escrever o seguinte comando no terminal do seu sistema Linux e obter o caminho do java: -
echo $JAVA_HOME
fonte
Para mim, no Ubuntu, estavam as várias versões do JDK
/usr/lib/jvm
.fonte