Alterando a plataforma Java na qual o netbeans é executado


105

Estou usando o Netbeans 6.7. Instalei o Java 1.5 antes de instalar o Netbeans. Quando instalei o Netbeans, ele adotou o Java 1.5 como versão padrão. Então instalei o Java 1.6 na minha máquina. Preciso alterar o JDK padrão do meu netbeans para 1.6 não apenas para um projeto específico, mas para todo o aplicativo Netbeans.

Respostas:


185

Você pode alterar o JDK para Netbeans modificando o arquivo de configuração:

  1. Abra o netbeans.confarquivo disponível na etcpasta dentro da instalação do NetBeans.
  2. Modifique a netbeans_jdkhomevariável para apontar para o novo caminho JDK e, em seguida,
  3. Reinicie seu Netbeans.

1
Para quem já tinha netbeans_jdkhome com versão> = 7. Coloque a biblioteca Java EE API na pasta Biblioteca e não se esqueça de definir o JDK 7 clicando com o botão direito do mouse no projeto e escolhendo Propriedades-> Fontes e definir o formato Fonte / Binário, selecione JDK7 entre as opções.
Arthur Kushman

Continuo recebendo o erro especificado jdkhome inválido --------------------------- Não é possível localizar a instalação do java no jdkhome especificado: C: \ Arquivos de programas (x86) \ Java \ jdk1.5.0_03 \ bin "; Deseja tentar usar a versão padrão?"
Entusiástico

1
@Entusiasmado, você não precisa incluir binno caminho, tente assim: `C: \ Arquivos de programas (x86) \ Java \ jdk1.5.0_03`
Abdel Raoof

1
@AbdelRaoof, fornece o mesmo erro para esse caminho também.
Entusiasmado

4
No OSX, eu uso "cd / Library / Java / JavaVirtualMachines" para encontrar os diferentes JDKs no meu Mac. A versão que desejo usar é "/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home". Então, em / Applications / NetBeans / NetBeans 7.2.app/Contents/Resources/NetBeans/etc/netbeans.conf, adiciono esta linha: netbeans_jdkhome="/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"
Raymond Gan

30

Na minha caixa do Windows 7, encontrei netbeans.conf em <Drive>:\<Program Files folder>\<NetBeans installation folder>\etc. Obrigado a todos.


25

Para qualquer pessoa no Mac OS X, você pode encontrar netbeans.confaqui:

/Applications/NetBeans/NetBeans <version>.app/Contents/Resources/NetBeans/etc/netbeans.conf

Caso alguém precise saber :)


netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home"por exemplo
muttonUp

11

abra a pasta etc na pasta netbeans e edite o netbeans.conf com o notepad e você encontrará uma linha como esta:

A localização padrão do JDK pode ser substituída usando --jdkhome:
netbeans_jdkhome = "G: \ Arquivos de programas \ Java \ jdk1.6.0_13"

aqui você pode definir sua versão do jdk.


se esse caminho ainda existir
dotbit

0

no Fedora, atualmente é impossível definir um novo jdk-HOME para algum sdk. Eles o projetaram de forma que ele sempre quebrará. Tente --jdkhome [qualquer], mas com toda a probabilidade ele irá quebrar e mostrar alguma mensagem de erro sem sentido, como de costume.


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.