2012-02-10 47 views
2

我從很多天使用Netbeans。但突然它開始 給我下面簡單的hello程序錯誤。在Netbeans中找不到該類錯誤

java.lang.NoClassDefFoundError: newr 
Caused by: java.lang.ClassNotFoundException: newr 
at java.net.URLClassLoader$1.run(URLClassLoader.java:200) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:188) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:251) 
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) 
Exception in thread "main" Java Result: 1 
BUILD SUCCESSFUL (total time: 3 seconds) 

這裏是

我PROG是簡單的hello程序

public class newr { 
public static void main(String argv[]){ 
    System.out.println("hello"); 
} 
} 

它發生非常非常經常和我在一起。我試圖卸載並重新安裝它,但這不能解決我的問題。我也嘗試刪除包含net bean緩存的.netbeans文件夾。但是我必須每次刪除這個.netbeans文件夾時都會出現這樣的錯誤。有什麼方法可以永久解決錯誤嗎?我厭倦了刪除緩存和卸載netbeans請幫我....

+1

您也可以通過http://forums.netbeans.org/ – Mchl 2012-02-10 14:03:39

+1

詢問此問題。可能想要發佈應用程序的某些代碼,但問題可能不是您的NetBeans安裝。 – 2012-02-10 14:04:15

+0

我已經包括我的程序有問題請通過它 – adesh 2012-02-10 14:07:21

回答

7

刪除NetBeans的緩存爲我工作(版本7.2)。

查找緩存文件夾(在help-> about中),關閉NetBeans,導航到該文件夾​​並刪除索引文件夾。重新打開NetBeans,清理並重建,它應該找到所有這些類。

+0

這個過程爲我工作,但Netbeans有沒有辦法強制這個緩存清晰?如果必須像這樣手動完成,我覺得這是環境部分的失敗。 – 2017-02-24 15:35:14