首页 > 解决方案 > Apache netbeans IDE 10.0 安装了 JEE 支持,但注释仍为错误

问题描述

我已经在 Linux Mint 上安装了 Apache Netbeans IDE 10.0,并按照此建议激活 JEE 支持(https://superuser.com/questions/1404517/how-to-enable-java-ee-in-apache-netbeans-ide- 10 )。我已经重新启动了 Netbeans,并且 JEE 注释被标记为错误“不兼容的类型:路径无法转换为注释”。所有 Java EE 注释都会发生这种情况,我不知道如何解决。

我试图做清洁和建造,但还是一样。以下是一些示例错误的屏幕截图:

JavaEE错误

标签: javajakarta-eenetbeansannotationsnetbeans-10

解决方案


您遇到问题是因为您对超级用户问题如何在 Apache Netbeans IDE 10 中启用 Java EE的接受答案所遵循的解决方案是错误的。

该答案建议您使用更新中心下载 NetBeans 8.2 中使用的一些插件。这在 NetBeans 9 上是一个合适的解决方法,但对于 NetBeans 10 来说是错误的,因为您需要的相应插件已经可用(在工具 > 插件 > 可用插件选项卡上),您只需要安装它们。您不需要从任何 Java EE 更新中心获取任何插件,这样做可能是有害的。

请参阅SO问题如何在 Apache Netbeans 10 中创建 Web 应用程序?有关需要安装哪些可用插件的详细信息。

笔记:

  • 我认为您应该首先重新安装 NetBeans 10,以从干净的环境开始。
  • 如果这不可行,您应该首先卸载您添加到 NetBeans 10 的那些 NetBeans 8.2 插件,然后重新启动 NetBeans。
  • 尽管我链接到的 SO 答案是针对一个略有不同的问题,但该解决方案同样适用于您的问题。
  • 尽管与您的问题完全无关,但如果可能的话,您也可以考虑将 Apache NetBeans 升级到 11.1 版。如果您这样做了,您仍将遵循安装 Java EE 插件的链接答案中详述的完全相同的过程。

推荐阅读