簡體   English   中英

Java Netbeans:“程序包不存在”

[英]Java Netbeans: 'Package does not exist'

即使沒有進行任何修改,我的代碼也有問題。 它只是突然拋出了此消息。 正如您在左側看到的那樣,它們都位於正確的程序包中,並且具有正確的名稱。
我該怎么做才能解決此問題?

在此處輸入圖片說明

清除緩存以修復它。 在Windows中,緩存位於:

C:\Users\username\AppData\Local\NetBeans\...

在Linux上,緩存位於:

/home/username/.cache/netbeans/...

清除緩存后,重新啟動netbeans。

如果清除緩存仍然不起作用,請嘗試自行添加jar文件而不是添加文件夾。 看起來像Netbeans中的錯誤。 我是那樣做的,並且像個護身符。

我有一些JAR編譯的類,希望將其包含在我的項目中。 我創建了一個新程序包,在其中添加了已編譯的類,然后在嘗試導入新程序包時收到此“程序包不存在”錯誤。

如果您要添加已編譯的Java類並遇到此錯誤,請按照以下方法解決:

  1. 創建包裝

  2. 使用與已編譯Java類相同的名稱將新的(空)Java類(.java文件)添加到包中。

  3. 此時,您應該看到對“包不存在”或剛添加的類文件的損壞的引用已修復。

  4. 刪除新的.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM