Como definir a nova página inicial do JDK no NetBeans IDE após a atualização do Java (o NetBeans IDE se recusa a iniciar)


8

Esta é uma pergunta que ajudará você a entender o que fazer, depois de perceber que, após atualizar sua versão Java, o NetBeans IDE se recusa a iniciar. E mesmo depois de atualizar sua $PATHvariável em seu .bashrcarquivo, você ainda descobre que o NetBeans não será iniciado e quando você tenta iniciá-lo através da linha de comando com o comando:

./netbeans-8.0.2/bin/netbeans

É apenas lhe dá:

Cannot find java. Please use the --jdkhome switch.

Porém, quando você tentar especificar o novo jdkhomecom ( <versionserá substituído pelo número da sua versão, por exemplo, poderá ser substituído por 1.8.0_40):

./netbeans-8.0.2/bin/netbeans --jdkhome jdk<version>/

Você acha que precisa fazer isso sempre que o NetBeans é realmente lançado, e isso está se tornando um incômodo.

Portanto, o que você realmente precisa fazer é acessar o arquivo de configuração do NetBeans, onde a variável inicial real do JDK está definida para o NetBeans, para que o NetBeans possa se referir a isso ao iniciar.

Respostas:


11

Para encontrar a variável que define a página inicial do JDK para o Netbeans, é necessário abrir o arquivo de configuração que a define (substitua <versionNumber>pelo número da versão do seu NetBeans, como 8.0.2e verifique se você está no diretório em que a pasta NetBeans está, provavelmente será o seu diretório pessoal (para cdfazer isso:) cd ~ou /usr/local/(para cdfazer isso:) cd /usr/local/):

gedit netbeans-<versionNumber>/etc/netbeans.conf

E, em seguida, localize a variável chamada netbeans_jdkhomee defina-a no local atual da sua pasta JDK. Por exemplo, pode ser algo como isto ( <username>substituído pelo seu nome de usuário):

netbeans_jdkhome="/home/<username>/jdk1.8.0_40"

Em seguida, salve suas alterações no arquivo de configuração e o NetBeans deverá ser iniciado sem problemas.

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.