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?

Nabil
fonte
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 ...

Nabil
fonte
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.

Bruno Pereira
fonte
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)

user266438
fonte