java - 在 Apache Netbeans9 中创建新 Maven 项目时出现异常

标签 java apache maven exception netbeans

我在 Apache Netbeans9 中创建一个新的 maven 项目时遇到了这个异常,我使用的是 Java10

这是异常文本:

java.lang.IllegalArgumentException: Key contains code point U+0000
    at java.prefs/java.util.prefs.AbstractPreferences.get(AbstractPreferences.java:296)
    at org.netbeans.modules.maven.queries.MavenFileOwnerQueryImpl.registerCoordinates(MavenFileOwnerQueryImpl.java:153)
    at org.netbeans.modules.maven.ProjectOpenedHookImpl.registerWithSubmodules(ProjectOpenedHookImpl.java:431)
    at org.netbeans.modules.maven.ProjectOpenedHookImpl.projectOpened(ProjectOpenedHookImpl.java:138)
    at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:60)
[catch] at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:1273)
    at org.netbeans.modules.project.ui.OpenProjectList.doOpenProject(OpenProjectList.java:1354)
    at org.netbeans.modules.project.ui.OpenProjectList.open(OpenProjectList.java:798)
    at org.netbeans.modules.project.ui.OpenProjectList$6.run(OpenProjectList.java:650)
    at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
    at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
    at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
    at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)

截图 this is the screenshot of the exception

最佳答案

终于找到解决方法了!

您(和我)使用旧版本的 Netbeans,因此 Netbeans 保留旧的首选项和设置,如数据库连接、AppServers、已安装的模块等

C:\Users\[您的用户名]\AppData\Roaming\NetBeans\

...并尝试导入它。可能您的任何偏好或设置包含错误数据。只需删除或重命名此目录并重新开始。

请注意:您所有的偏好都将丢失!

另一种方法:您可以在旧配置的所有文件中搜索模式 \u0000(就像文本一样)。在我的例子中,两个文件包含行

\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000

一开始。删除它解决了问题。

关于java - 在 Apache Netbeans9 中创建新 Maven 项目时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51244824/

相关文章:

java - 使用 Apache POI 将 XLS 文件读取到 Java 中的二维数组中

java - 我无法访问 Apache Tomcat 管理器?

php - 将网站的大部分 https 重定向到 http(除了一个部分)

java - 用户输入 Ctrl+Z 时终止 Java 程序

java - JTable 在 setBackground() 上指定列号和行号

php - 如何配置本地 Web 服务器,以便它应该在一个 php 版本之间切换到另一个

java - 最糟糕的警告 : Slave exited abnormally due to TIMED_OUT

java - 在行中找不到可执行代码

android - 结构依赖项不起作用

java - Java中按多个字段排序的最有效方法