我正在使用mavenApache在Apache中創(chuàng)建新項目時遇到此異常。Netbeans9Java10這是異常文本: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)截屏
3 回答

慕桂英3389331
TA貢獻2036條經(jīng)驗 獲得超8個贊
最后,找到解決方法!
您(還有我)都使用了舊版本的Netbeans,因此Netbeans在...上保留了舊的首選項和設(shè)置,例如DB連接,AppServer,已安裝的模塊等,C:\Users\[your username]\AppData\Roaming\NetBeans\
并嘗試將其導入。您的任何首選項或設(shè)置可能包含錯誤的數(shù)據(jù)。只需刪除或重命名此目錄,然后重新啟動即可。
請注意:您的所有偏好都會丟失!
另一種方法:您可以\u0000
在較舊的配置中搜索所有文件中的patterm (僅作為文本)。在我的情況下,兩個文件包含行
\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000
在最開始的時候 刪除即解決了該問題。
添加回答
舉報
0/150
提交
取消