簡體   English   中英

包 <blah> 不存在錯誤-NetBeans 6.8和Windows 7

[英]Package <blah> does not exist error - NetBeans 6.8 & Windows 7

我在Windows 7上使用NetBeans 6.8。我從WinXP和NetBeans 6.7升級。 現在,我現有的Java Web應用程序項目不再能夠導入/查找我開發的程序包-我收到一個“程序包,等等。 不存在”,但這些軟件包確實存在,在NetBeans 6.7中可以正常工作,並且該項目仍可以編譯並運行正常。

我嘗試將Java Platform / JDK從1.6.0_10更改回JDK 1.5.0_22,但仍然收到錯誤包。

其他所有“標准”庫和軟件包都可以導入並使用,例如:Struts,Hibernate

我已經通過清除NetBeans緩存多次解決了此問題。

1)關閉NetBeans

2)轉到“ C:\\ Users \\ .netbeans \\ 6.8 \\ var \\ cache

3)刪除此目錄中的所有內容

4)打開NetBeans,然后等待它重新掃描您的項目

目前,這已解決了我的問題。 我確實需要不時地執行此操作,但是如果我不更改項目結構中的任何內容,問題就不會再次出現,並且我可以和平發展!

希望它能幫助需要幫助的人。

當我兩次安裝同一個jar時,我已經看到了錯誤-作為編譯庫和測試庫。

結果,許多軟件包變得不可見。

從編譯庫中刪除jar之后,一切都可見。

解決方案是創建一個新的空Web應用程序,從SVN中檢出現有項目,重新生成build-impl.xml並配置庫引用。

現在所有內容都已導入並參考OK

我沒有解釋為什么這個問題是在第一次創建這個項目時發生的

在項目屬性的“庫”下的“編譯”選項卡下。 如果是常規Java項目,請在“ src”目錄中執行“添加jar /文件夾”。 如果是JSF,請改用“ src / java”。

我在Netbeans 7.0.1中遇到了同樣的問題。 突然完成一些工作后,我無法再編譯我的項目,因為一個主要的程序包“不再退出”了。 我所有的項目設置(構建屬性,項目屬性,依賴項)對我來說似乎還可以。

我能找到的唯一(壞的)解決方案是,將相關模塊復制到新名稱,刪除舊模塊,然后通過復制/粘貼軟件包再次創建模塊。 現在它又可以工作了。

問候

只需在System.out中通過S更改s,很簡單,但我認為這是您的問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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