Erro de instalação do Netbeans: a pasta jdk especificada não contém jdk


13

Durante a instalação do Netbeans 7.3, recebi esta mensagem

the specified jdk folder does not contain jdk

Eu tenho o openjdk 7 instalado no meu sistema usando o apt-get. Eu tentei especificar o caminho para /usr/lib/jvm/java-7-openjdk-i386e também tentei, /usr/lib/jvm/java-7-openjdk-i386/binmas nada funciona. O que devo fazer?


Dê uma olhada em Isso pode ajudar.
Mitch

Respostas:


14

Tenho a solução. Como a documentação do openjdk diz, eu instalei o openjdk usando

sudo apt-get install openjdk-7-jre

Mas não é uma instalação completa. Depois disso eu usei este comando

sudo apt-get install openjdk-7-jdk

Ele instala vários pacotes extras. Depois que o netbeans encontrar o jdk automaticamente e a instalação normal for concluída sem problemas ...


Então você não tinha o jdk instalado? : /
Bruno Pereira

Durante a instalação do openjdk, não conheço o segundo comando quando o instalei, lendo um artigo.
Nabil

3

Você precisa definir o JAVA_HOMEcaminho.

Abra /etc/profilecom seu editor de texto favorito, ou seja,

gksudo gedit /etc/profile

Navegue até o final do arquivo e adicione esse conteúdo

JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JAVA_BIN
export PATH

Recarregue o PATH / etc / profile amplo do sistema com

. /etc/profile

Como opção, você pode executar o instalador com a --javahomeopção apontando para o /usr/lib/jvm/java-7-openjdk-i386caminho, como tal

netbeans-installer.sh --javahome /usr/lib/jvm/java-7-openjdk-i386

isso forçará o instalador a usar esse caminho para a versão Java desejada.


O último comando deve ser ./netbeans.sh --javahome / usr / lib / jvm / java-7-openjdk-i386 === mas não, não está funcionando. Mesmo resultado.
Nabil

Qual é o conteúdo da pasta java-7-openjdk-i386?
Bruno Pereira

Obrigado, mas eu tenho a solução.
Nabil

0

para mim funciona. Instalei o Netbeans 8 e ele me pediu para entrar no caminho do jd.

Eu usei a primeira resposta:

sudo apt-get install openjdk-7-jdk

do que

sh netbeans-8.0-linux.sh(suponha que eu esteja no arquivo /home/MYNAME/Download/em que baixei .sh)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.