Java Netbeans和JDK10

Java Netbeans和JDK10,java,netbeans,Java,Netbeans,几年来,我一直在使用高达8.2的Netbeans。但现在我已经安装了JDK10,并被迫迁移到Eclipse。但我觉得不太舒服。我想回到Netbeans Netbeans现在支持JDK版本10吗?我的意思是2018年7月。是的,NetBeans支持Java 10,但有几个重要的注意事项需要注意: NetBeans 8.2不支持Java 10。这就是行不通 。昨天(2018年7月29日)发布 NetBeans 9只正式支持JavaSE。默认情况下,NetBeans 9没有提供NetBeans 8.

几年来,我一直在使用高达8.2的Netbeans。但现在我已经安装了JDK10,并被迫迁移到Eclipse。但我觉得不太舒服。我想回到Netbeans


Netbeans现在支持JDK版本10吗?我的意思是2018年7月。

是的,NetBeans支持Java 10,但有几个重要的注意事项需要注意:

  • NetBeans 8.2不支持Java 10。这就是行不通
  • 。昨天(2018年7月29日)发布
  • NetBeans 9只正式支持JavaSE。默认情况下,NetBeans 9没有提供NetBeans 8.2上可用的一些选项(插件),例如Java EE和C/C++。但是,有一种方法可以添加这些选项(风险由您自己承担)。有关详细信息,请参阅。也看到
注:

  • NetBeans 8.2是Oracle产品,但他们正在将NetBeans组件移交给Apache,而NetBeans 9来自Apache。这一转变解释了为什么许多插件在NetBeans 9的初始版本中不可用,但它们将在即将发布的版本中可用
  • 以单个zip文件的形式,适用于所有操作系统。只需解压缩到一个文件夹,然后找到并运行netbeans64.exe(或netbeans.exe,用于32位)

更新以添加更多注释:

  • 您可以安全地同时安装和运行NetBeans 8.2和NetBeans 9
  • NetBeans9的默认平台仍然是Java8。您必须明确地将JDK 10添加为平台:工具>Java平台>添加平台…
  • 要创建Java 10项目,请打开项目的属性并确保设置了以下内容:
    • 属性>库>Java平台:JDK 10
    • 属性>源代码>源代码/二进制格式:JDK 10
  • 验证JDK 10设置是否正确的一种简单方法是创建一个简单的Java应用程序,并将此代码放入
    main()
    方法:
    var v=123;System.out.println(“v=”+v)如果编译并运行,您就可以了(反之亦然)

是的,NetBeans支持Java 10,但有几个重要的注意事项需要注意:

  • NetBeans 8.2不支持Java 10。这就是行不通
  • 。昨天(2018年7月29日)发布
  • NetBeans 9只正式支持JavaSE。默认情况下,NetBeans 9没有提供NetBeans 8.2上可用的一些选项(插件),例如Java EE和C/C++。但是,有一种方法可以添加这些选项(风险由您自己承担)。有关详细信息,请参阅。也看到
注:

  • NetBeans 8.2是Oracle产品,但他们正在将NetBeans组件移交给Apache,而NetBeans 9来自Apache。这一转变解释了为什么许多插件在NetBeans 9的初始版本中不可用,但它们将在即将发布的版本中可用
  • 以单个zip文件的形式,适用于所有操作系统。只需解压缩到一个文件夹,然后找到并运行netbeans64.exe(或netbeans.exe,用于32位)

更新以添加更多注释:

  • 您可以安全地同时安装和运行NetBeans 8.2和NetBeans 9
  • NetBeans9的默认平台仍然是Java8。您必须明确地将JDK 10添加为平台:工具>Java平台>添加平台…
  • 要创建Java 10项目,请打开项目的属性并确保设置了以下内容:
    • 属性>库>Java平台:JDK 10
    • 属性>源代码>源代码/二进制格式:JDK 10
  • 验证JDK 10设置是否正确的一种简单方法是创建一个简单的Java应用程序,并将此代码放入
    main()
    方法:
    var v=123;System.out.println(“v=”+v)如果编译并运行,您就可以了(反之亦然)

在我从10.0.1迁移到JDK 10.0.2之后,Netbeans 9开始为我工作。。。。。也许这会帮助像我一样挣扎的人


享受。

在我从10.0.1迁移到JDK 10.0.2之后,Netbeans 9开始为我工作。。。。。也许这会帮助像我一样挣扎的人


享受。

您是否尝试或阅读了这些文档?如果文档是旧的(似乎是这样),那么这就表明Netbeans可能已经死了。Netbeans 9支持JDK 10:我为您做了更多的研究(一个简单的Google查询“Netbeans 9”),第一个结果之一是这个页面,其中声明“Java 9和10支持”:-edit:似乎assylias做了同样的简单谷歌搜索;)当java 9发布时,NETBeBes被给予了Apache软件基金会。2018年7月29日,Apache发布了支持Java 9和10的NetBeans 9.0版。您是否尝试过或阅读过这些文档?如果文档是旧的(似乎是这样),那么这就表明Netbeans可能已经死了。Netbeans 9支持JDK 10:我为您做了更多的研究(一个简单的Google查询“Netbeans 9”),第一个结果之一是这个页面,其中声明“Java 9和10支持”:-edit:似乎assylias做了同样的简单谷歌搜索;)当java 9发布时,NETBeBes被给予了Apache软件基金会。2018年7月29日,Apache发布了NetBeans版本9.0,该版本支持Java 9和10。NetBeans 9已经开放,但似乎存在很多问题。我能够设置Netbeans工具>JAVA平台和项目>属性>JAVA平台……听起来不太好,但我可以使用Netbeans 9(最新版本)在Tomcat 9.0.10上运行JAVA 10 Web应用程序。你能澄清你遇到的具体问题,或者更新你的帖子吗?另外,请查看NetBeans日志(查看>IDE日志)中是否存在任何相关错误。嗨,Skomisa,我甚至没有尝试开发WEB应用程序。这是一个s