除命令行外,我在哪里可以设置用于运行Netbeans的JRE / JDK?
首先,我知道命令行参数,但我不想使用它,因为我想学习,而不仅仅是完成它,所以…
我在哪里可以设置用于运行Netbeans的JRE / JDK?
一点背景:
- 我安装了JDK 1.6_10(系统是Windows Vista Business 64)
- 我安装了Netbeans 6.5
- 几周后我卸载了Netbeans 6.5(我希望通过重新安装解决一些问题)
- 我还卸载了JDK 1.6_10并安装了1.6_11。
- 我重新安装了Netbeans 6.5
- 现在我无法启动Netbeans,因为它坚持使用旧的JDK。 (尝试使用默认版本也不起作用.JAVA_HOME设置为1.6_11)
尝试在{NetBeans目录} /etc/netbeans.conf中设置netbeans_jdkhome。
#JDK的默认位置,可以使用–jdkhome覆盖:netbeans_jdkhome =“…”#(省略路径,因为我在非标准位置有Java)
基于投票的答案,这是我在Mac上所做的,它起作用了……
(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/"