Onde posso definir o JRE / JDK que é usado para executar o NetBeans além da linha de comando?

StackOverflow https://stackoverflow.com/questions/504087

  •  20-08-2019
  •  | 
  •  

Pergunta

Primeiro de tudo, eu sei sobre o parâmetro de linha de comando, mas eu não quero usá-lo porque eu quero aprender, não apenas fazê-lo, então ...

Onde posso definir o JRE / JDK que é usado para executar o NetBeans?

Um pouco de fundo:

  1. Eu instalei o JDK 1.6_10 (O sistema é o Windows Vista Business 64)
  2. Eu instalei Netbeans 6.5
  3. Depois de algumas semanas eu desinstalado Netbeans 6.5 (alguns problemas que espero resolver por uma reinstalação)
  4. Eu também desinstalado JDK 1.6_10 e instalado 1.6_11 vez.
  5. I reinstalado Netbeans 6.5
  6. Agora eu não posso começar Netbeans porque insiste de usar o velho JDK. (Tentando usar a versão padrão não quer trabalhar. JAVA_HOME está definida para 1.6_11)
Foi útil?

Solução

Tente configurar netbeans_jdkhome em {NetBeans diretório} /etc/netbeans.conf.

localização # padrão do JDK, pode ser ultrapassado usando --jdkhome: netbeans_jdkhome = "..." # (caminho omitido, como eu tenho Java em um local não-padrão)

Outras dicas

Com base na resposta votado, aqui está o que eu fiz no meu Mac e funcionou ...

(download JDK from Oracle)
$ vi /Applications/NetBeans/NetBeans\ 8.2.app/Contents/Resources/NetBeans/etc/netbeans.conf
[...]
#netbeans_jdkhome="/Applications/NetBeans/NetBeans 8.2.app/Contents/Resources/NetBeans/bin/jre"
netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/"
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top