我的系统上安装了 Java 1.7.0u25,但根据“关于”对话框,Netbeans 运行在 1.7.0u17 下。我遇到了一些小问题,但确实很烦人,例如删除键删除了两个字符而不是一个字符,我被告知如果 Netbeans 运行在最新的 VM 下,这些问题应该会得到解决。
如何强制 Netbeans 在我的系统上安装的最新 VM 下运行?
我尝试通过谷歌搜索解决方案,但我所能找到的只是有关让 Netbeans 为特定 JVM 进行编译的文章。
我正在使用 Oracle 的 JVM 在 OSX Lion 上运行完全更新的 Netbeans 7.3。
答案1
--jdkhome <path>
一种选择是在启动 NetBeans 时使用该选项。<path>
是 JDK 安装的根目录。
或者找到 netbeans.conf 并根据您的 JDK 位置更改以下内容:
netbeans_jdkhome="<path>"
答案2
旧线程,但可能有帮助(因为我刚刚由于删除键错误而遇到了它):
您是否也更新了 JDK?更新用于在 Web 浏览器中运行的 Applet 的 Java VM 和更新 Netbeans 本身(至少在我的 Mac 上)不会自动更新 JDK。在 Oracles 网站上查找最新的 SDK。对我来说,下载并安装它很有帮助 - 然后 Netbeans 会自动使用新的 VM。