Onde posso definir o JRE / JDK que é usado para executar o NetBeans além da linha de comando?
-
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:
- Eu instalei o JDK 1.6_10 (O sistema é o Windows Vista Business 64)
- Eu instalei Netbeans 6.5
- Depois de algumas semanas eu desinstalado Netbeans 6.5 (alguns problemas que espero resolver por uma reinstalação)
- Eu também desinstalado JDK 1.6_10 e instalado 1.6_11 vez.
- I reinstalado Netbeans 6.5
- 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)
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