java - 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 注释都会发生这种情况,我不知道如何解决。
我试图做清洁和建造,但还是一样。以下是一些示例错误的屏幕截图:
解决方案
您遇到问题是因为您对超级用户问题如何在 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 插件的链接答案中详述的完全相同的过程。
推荐阅读
- sql - 如何使用 oracle 批量插入 auto_increase id
- mysql - 在嵌套查询中处理 NULL 值
- django - 为什么要验证_
触发3次?Django 休息框架 - android - 广播接收器在android oreo和pie的后台不工作
- javascript - 在两个菜单中使用 jQuery pushy js 时遇到问题
- java - 在测试我在某些手机中使用共享首选项的应用时,它不支持多个共享首选项?这是什么原因?
- chart.js - 有没有办法创建一个只有一个轴的图表?
- c# - ASP.NET Core CORS 组合策略;控制器与中间件配置中的 enablecors
- lambda - 比较器:如何使用 nullsFirst 和流 api?
- android - 在 Espresso 测试脚本中输入大文本的问题