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

12

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-i386 e também tentei /usr/lib/jvm/java-7-openjdk-i386/bin mas nada funciona. O que devo fazer?

    
por Nabil 27.05.2013 / 09:57

3 respostas

13

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

sudo apt-get install openjdk-7-jre

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

sudo apt-get install openjdk-7-jdk

Instala vários pacotes extras. Depois que o netbeans encontrar o jdk, a instalação automática e normal será concluída sem problemas ...

    
por Nabil 27.05.2013 / 11:21
2

Você precisa definir o caminho JAVA_HOME .

Abra /etc/profile com o seu editor de texto favorito, ou seja,

gksudo gedit /etc/profile

Navegue até o final do arquivo e adicione esses conteúdos

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 seu sistema PATH / etc / profile com

. /etc/profile

Como opção, você pode executar o instalador com a opção --javahome apontando para o caminho /usr/lib/jvm/java-7-openjdk-i386 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 que você deseja.

    
por Bruno Pereira 27.05.2013 / 10:05
0

para mim funciona. Eu 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 /home/MYNAME/Download/ onde eu baixei o arquivo .sh )

    
por user266438 08.04.2014 / 00:14