【问题标题】:Upgrade netbeans to JEE 8将 netbeans 升级到 JEE 8
【发布时间】:2018-03-13 16:15:33
【问题描述】:

我的问题很简单。 如何升级 Netbeans 8.2 以使用 Jave EE 8?

我安装了普通的 NB 8.2 和 glassfish 5。Java 1.8 并尝试使用 java 9。

我已经安装了GF 5服务器,通过NB进行控制。当我创建一个新的 Maven Web 应用程序项目时,我可以选择 Java EE 7 作为运行时。

我也下载了 nightly build 来尝试一下,但我看到了相同的结果。

是否有一本烹饪书或其他东西描述了如何将整个系统升级到最新版本?

我搜索了高低都没有任何结果。

我查看了 Java EE 8 教程,但也没有说明。

【问题讨论】:

    标签: maven jakarta-ee netbeans


    【解决方案1】:

    Netbeans 目前不直接支持 Java EE 8,但是您可以通过手动将项目设置为依赖于 Java EE 8 api 来获得相同的结果。如果您使用 maven,可以通过将其作为依赖项添加到 pom.xml 来完成此操作:

    <dependency>
        <groupId>javax</groupId>
        <artifactId>javaee-api</artifactId>
        <version>8.0</version>
        <scope>provided</scope>
    </dependency>
    

    【讨论】:

    • 不幸的是,事情没有那么简单。虽然在 pom.xml 中将 &lt;version&gt; 更改为 8.0 是有效的,但当您清理/构建项目时,Netbeans 仍将创建一个名为“{project}/target/endorsed/javaee-endorsed-api-7.0.jar”的文件。您可能认为您可以将 javaee-endorsed-api-7.0.jar 替换为 javaee-endorsed-api-8.0.jar 但(AFAIK)该文件在任何地方都不存在.下一步你要怎么做?开始破解项目的元数据?...
    猜你喜欢
    • 2022-10-13
    • 2014-05-02
    • 2021-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多