[英]Java Netbeans: 'Package does not exist'
清除緩存以修復它。 在Windows中,緩存位於:
C:\Users\username\AppData\Local\NetBeans\...
在Linux上,緩存位於:
/home/username/.cache/netbeans/...
清除緩存后,重新啟動netbeans。
如果清除緩存仍然不起作用,請嘗試自行添加jar文件,而不是添加文件夾。 看起來像Netbeans中的錯誤。 我是那樣做的,並且像個護身符。
我有一些JAR編譯的類,希望將其包含在我的項目中。 我創建了一個新程序包,在其中添加了已編譯的類,然后在嘗試導入新程序包時收到此“程序包不存在”錯誤。
如果您要添加已編譯的Java類並遇到此錯誤,請按照以下方法解決:
創建包裝
使用與已編譯Java類相同的名稱將新的(空)Java類(.java文件)添加到包中。
此時,您應該看到對“包不存在”或剛添加的類文件的損壞的引用已修復。
刪除新的.java文件,NetBeans仍將看到包含新添加的類的軟件包。
在移動了包含我的根項目目錄的NFS掛載點后,我遇到了這個問題。
似乎在.nb-gradle
目錄中有一些對舊安裝點的.nb-gradle
。
我關閉了Netbeans中的所有項目,並終止了Netbeans。 我將.nb-gradle
移到hidden.nb-gradle
(將.nb-gradle-properties移到hidden.nb-gradle-properties以獲得很好的效果 )。 我重新啟動了NetBeans,然后重新打開了根項目( 該項目自動打開了子項目 )。
消息does not exist
,所有級聯錯誤都消失了。 在根項目目錄中創建了一個新的.nb-gradle
目錄。 .nb-gradle-properties
文件未重新創建。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.