2013-10-01 78 views
0

當我在eclipse上完成java程序並決定創建一個可運行的jar之後,我檢查了所有正確的進程並創建了它。當我稍後嘗試運行它時,我點擊了它,但沒有發生任何事情!這是因爲我只有一堂課還是需要做其他事情? 詩篇。它在日食中運行得非常好。eclipse中的可執行jar無法運行

+0

你嘗試使用命令它運行包含main方法(包括包名)類的全名? – Sujan

+0

它是一個控制檯應用程序還是一個swing應用程序? –

+0

按照意思我點擊它,你的意思是雙擊罐? – Madusudanan

回答

0

從命令提示符下運行它,如果它只是輸出到控制檯,那麼你可能不雙擊運行Java的罐子xxxx.jar

+0

那麼,從命令提示符(cmd)運行runnable jar? – stenstorp

+0

如果它只是輸出到控制檯沒有gui然後運行它從命令提示符(cmd) – nik

+0

當我嘗試這只是說錯誤:無法找到或加載主類island_survival.java有什麼錯? – stenstorp

0

通常一個JAR文件已經宣言文件連接到它持有該類看到什麼文件,其中包含主要的方法。如果你在eclipse中使用main方法在選定的類中創建了你的程序並且創建了jar文件,那麼它將不會產生任何問題。反之,只需簡單地清理並構建它,再通過dist文件夾在你的項目中,它會爲你準備好一個可執行的jar文件。

對於控制檯應用程序,你將無法直接通過運行Java的罐子jarfilename.Else任何框架或Swing應用程序將通過雙擊Windows屏幕上atomatically運行該文件,請參閱Windows屏幕上,但僅在命令提示符下輸出。

0

使用命令java -cp yourjar.jar com.example.Main其中yourjar.jar是您的jar文件的名稱和com.example.Main