除了命令行之外,我还在哪里可以设置用于运行 Netbeans 的 JRE/JDK?

2022-09-02 12:01:53

首先,我知道命令行参数,但我不想使用它,因为我想学习,而不仅仅是完成它,所以......

在哪里可以设置用于运行 Netbeans 的 JRE/JDK?

一些背景知识:

  1. 我安装了JDK 1.6_10(系统是Windows Vista Business 64)
  2. 我安装了 Netbeans 6.5
  3. 几周后,我卸载了Netbeans 6.5(我希望通过重新安装解决一些问题)
  4. 我还卸载了JDK 1.6_10并安装了1.6_11。
  5. 我重新安装了 Netbeans 6.5
  6. 现在我无法启动 Netbeans,因为它坚持使用旧的 JDK。(尝试使用默认版本也不起作用。JAVA_HOME设置为 1.6_11)

答案 1

尝试在 {NetBeans directory}/etc/netbeans.conf 中设置netbeans_jdkhome。

# JDK 的默认位置,可以使用 --jdkhome 覆盖:netbeans_jdkhome=“...” # (省略路径,因为我在非标准位置有 Java)


答案 2

根据投票的答案,这是我在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/"

推荐