2016-03-28 105 views
0

我試圖在Netbeans中運行一個項目,但我遇到了一些主要問題。當我構建項目(F11)時,它會創建一個jar文件而不是簡單地創建類,並且我無法運行該項目,因爲沒有找到類。我懷疑這可能是因爲我添加了一個jar文件作爲庫。無法在Netbeans中運行項目,沒有創建類

無論如何,當我建立程序時,它告訴我通過使用java -jar program.jar從命令行運行它。所以我嘗試一下,我得到了Error: Could not find or load main class something.java。在項目屬性中,正確的類被選爲主類。

幫助將不勝感激!

+0

你需要你的項目設置以使用(例如:main.java)爲主要文件。你應該在項目設置中找到這樣的設置。 –

回答

0

錯誤:

錯誤:無法找到或加載主類something.java

是一種方法public static void main(String args[])

確實存在在你的任何類專門找?

保存源文件時,Netbeans將自動編譯類文件。

編輯:

要運行JUnit測試,看看這個答案:

https://stackoverflow.com/a/7172646/288915

+0

嗯它沒有,但問題是,我沒有創建該類,它應該用於測試我的程序是否正常工作(使用斷言) – mandatory

+1

要「運行」一個程序,該程序必須有一個起點。那總是'public static void main(String args [])''。沒有這一點,就沒有起點,因此程序將無法做任何事情。 –

+0

@mandatory。如果您使用「assert」,您是否使用測試庫,如JUnit?對於JVM來說,需要有一個「開始」。 – kevingreen