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.

rgksugan
fonte

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.
Abdel Raoof
fonte
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.

Paulo Carvalho
fonte
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 :)

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

Mohamad Alhamoud
fonte
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.

dotbit
fonte
0

Corrija isso movendo minha pasta jdk para outro disco

JayLord Abueva
fonte