NetBeans:修复导入不再添加标准 java 类的问题

NetBeans: fix import does not add standard java classes any more

提问人:Ste 提问时间:11/16/2023 最后编辑:Álvaro GonzálezSte 更新时间:11/18/2023 访问量:22

问:

我注意到,当我执行“修复导入”时,我的 Netbeans 19 安装停止以自动为 jdk 中的类添加导入。它适用于其他 jar 中的类。有谁知道这应该是什么原因?

Product Version: Apache NetBeans IDE 19
Java: 19.0.2; OpenJDK 64-Bit Server VM 19.0.2+7-Ubuntu-0ubuntu322.04
Runtime: OpenJDK Runtime Environment 19.0.2+7-Ubuntu-0ubuntu322.04
System: Linux version 6.5.6-76060506-generic running on amd64; UTF-8; en_GB (nb)
User directory: /home/ste/.netbeans/19
Cache directory: /home/ste/.cache/netbeans/19

更新: 如果我删除 .netbeans/19,它就可以工作了(当然会丢失所有自定义项)。我在var/log/messages.log中发现了此错误消息:

即使源级别 /home/ste/Projects/uzz/src/main/java:/home/ste/Projects/uzz/src/main/resources 设置为:19,则在 bootclasspath:

这可能有关联吗?

Java NetBeans

评论

0赞 Joachim Rohde 11/16/2023
尝试删除缓存。缓存文件夹的位置可以在“帮助”/“关于”下找到。
0赞 Ste 11/18/2023
谢谢@JoachimRohde,这没有任何区别。我已使用“关于”框提供的详细信息更新了描述。

答:

1赞 Ste 11/18/2023 #1

我发现了这个问题,我正在回答我自己的问题,因为其他人可能会在同一问题中招致。

问题是我配置了多个 JDK19 平台,其中一个甚至不可用。我想这根据消息产生了冲突。删除所有不需要的 JDK19 平台并重新启动解决了该问题。