在Mac OS High Sierra上安装NetBeans 8.2 /在Mac OS High Sierra上安装NetBeans 8.2

时间:2019-01-12 00:19:36

标签: java macos netbeans java-8 java-11

我在Mac OS High Sierra下尝试使用NetBeans 8.2时遇到问题。我正在尝试创建一个新项目,但没有任何反应。

因此,在Web上进行了几次搜索后,我似乎理解我的问题是Java JDK的实际版本为11.0。

不幸的是,我不知道如何将我的实际版本切换到较早的JDK 8.0,该版本似乎是用于netbean 8.2的版本! :/

如果有人知道如何帮助我,我将非常感激! :P

Maxime Prieur

1 个答案:

答案 0 :(得分:0)

使NetBeans 8.2正常工作涉及两个步骤:

  1. 如果您的计算机上尚未安装JDK 1.8,请下载并安装它:
  2. 一旦安装了JDK 1.8,请更新文件 netbeans.conf
    • 在NetBeans安装目录下的 etc 目录中找到文件 netbeans.conf
    • 这是一个包含名称/值属性对的文本文件。在任何文本编辑器中将其打开。
    • 它可能指定的属性之一是通过属性 netbeans_jdkhome 使用的默认JDK的路径。因此,找到包含文本 netbeans_jdkhome 的行。
    • 如果以字符开始注释行,则删除该字符。
    • 万一该属性根本不存在于文件中,只需将其插入文件末尾即可。
    • 该属性的值应该是JDK 1.8安装的路径。
    • 在我的NetBeans 8.2安装中,我的输入看起来像netbeans_jdkhome="C:\Java\jdk1.8.0_181",尽管显然您的路径会有所不同。
    • 将更改保存到 netbeans.conf 并重新启动Netbeans。您的问题应该得到解决。

或者,如果您希望使用JDK 11,则可以采用完全不同的方法:

注意:

  • 使用NetBeans 10.0,可以将各个项目配置为使用JDK 8、9、10或11,但前提是:
    • 相应的JDK已安装在您的计算机上。
    • 相应的JDK也作为 Java平台添加到NetBeans中(使用工具> Java平台>添加平台... )。
  • 在NetBeans 8.2上,您不能使用任何JDK版本> 8。
  • 您可以安全地安装NetBeans 8.2和NetBeans 10.0,甚至可以同时运行两个实例。它们不会以任何方式相互影响,尽管显然您不应该同时在两个NetBeans实例中打开一个项目。
相关问题