2013-09-25 53 views
0

我一直在使用Neatbean 7.3.1來處理我的java文件XYZ.java,它運行正常,然後我做了一些更改,並編譯了沒有問題的項目,但是當我嘗試運行XYZ.java時,Neatbean 7.3.1說:如何恢復Netbeans中的java文件?

Error: Could not find or load main class XYZ 
Java Result: 1 

我試了幾次,同樣的錯誤。所以我打開了Netbeans 7.3並編譯了項目,然後運行XYZ.java,它工作正常。然後我回到Neatbean 7.3.1並再次運行XYZ.java [無需重新編譯],它運行良好,但在Neatbean 7.3.1上編譯後,當它在Neatbean 7.3.1和Neatbean 7.3

我已關閉並重新打開Neatbean 7.3.1幾次,結果相同。 所以我的結論是當我用Neatbean 7.3.1編譯項目時,XYZ.java不會在任何IDE上運行,但是如果我在Neatbean 7.3上編譯項目,XYZ.java在兩個IDE上運行,似乎Neatbean 7.3 .1以某種方式破壞文件,如何解決這個問題?

回答

0

我想通了,我重命名的文件到XYZ.java_New,並更名爲另一箇舊版本從XYZ.java_Old到XYZ.java,編譯並運行,它工作得很好,然後我給他們改名回來,現在它運行精細。 NB7.3.1以某種方式破壞文件,這個過程恢復它。

0

如果您嘗試通過運行java文件來運行程序並且它可以正常工作,但是當您單擊運行項目時它不會,那麼您需要配置該項目在IDE中具有主類。

如果您以任一方式運行它,並且它不在編譯7.3中的7.3.1中工作,那麼包含更多信息,因爲還有其他事情正在進行。