2013-02-27 118 views
0

我創建了一個我的gui應用程序的可運行jar,但是當我點擊它時,它不會執行。儘管Eclipse內的項目運行良好。我使用JOGL,如果這有助於在Eclipse中從外部調用那些罐子。任何想法,爲什麼jar不會執行?導出的jar文件不會執行

+0

您可以發佈您UI_Mouse.java的代碼? – benzonico 2013-02-27 22:15:04

回答

0

可能所有引起問題的文件確實存在於項目中,但被註釋掉了(因此,您沒有在包瀏覽器中看到它們,但是您通常使用該視圖)。

刪除它們後,所有東西都可以很好。

+0

我有一個類被註釋掉了,但是在使代碼可見之後,我只是得到了相同的警告,但沒有「類路徑上的類文件未找到或沒有......」 – SpicyWeenie 2013-02-27 22:28:06

0

編譯警告不應阻止您創建可運行jar。並且在替換已經存在的目錄和依賴關係方面沒有問題。

+0

我編輯了這個問題。問題是,在創建jar並點擊之後,它不會運行 – SpicyWeenie 2013-02-27 23:00:42

0

難道這是MANIFEST.MF?我記得有一個問題,並建立自己的jar。所以你可以在沒有正確填寫的情況下構建你的應用。問題是你的jar不會執行簡單的雙擊(或用java -jar myapp打開它)。

所以你的問題可能是通過增加這樣的事情META-INF/MANIFEST.MF可以解決的:

Manifest-Version: 1.0 
Main-Class: path.to.main.class