abb*_*bes 5 java apache netbeans exception maven
当我maven在 Apache 中创建一个新项目时Netbeans9,我遇到了这个异常,我正在使用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)
Run Code Online (Sandbox Code Playgroud)
截屏

终于找到解决方法了!
您(和我)使用旧版本的 Netbeans,因此 Netbeans 保留旧的首选项和设置,如数据库连接、应用程序服务器、已安装的模块等,
C:\Users\[your username]\AppData\Roaming\NetBeans\
并尝试导入它。您的任何首选项或设置都可能包含错误的数据。只需删除或重命名该目录即可重新开始。
请注意:您的所有偏好都将丢失!
另一种方法:您可以在旧配置的所有文件中搜索模式\u0000(就像文本)。就我而言,两个文件包含行
\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000
一开始。删除它解决了问题。
| 归档时间: |
|
| 查看次数: |
2826 次 |
| 最近记录: |