2011-06-20 55 views
0

我在Eclipse中爲我的一個項目導出了一個可運行的.jar文件,但似乎無法通過雙擊來執行它。使用「java -jar program.jar」從命令行運行它可以正常工作,雖然我可以讓一個批處理文件運行它,但這樣做很煩人。然後雙擊我從Eclipse導出的一些舊罐子,效果很好。有人知道怎麼修這個東西嗎?我正在運行的Windows 7 x64順便說一句(但我有32位Java)如何通過雙擊從Eclipse運行導出的.jar?

編輯:完全忽略此問題。這是我在32位日蝕中使用64位Java的問題,以及我可能使用的解決方法。一旦我改爲32位Java,一切都是固定的。

回答

0

如果是控制檯應用程序,那麼它可能不會打開雙擊命令提示符,儘管應用程序可能在後臺運行。我建議爲控制檯應用程序製作批處理文件

如果它是一個Swing應用程序,但仍無法在雙點擊運行,你應該嘗試使用這個http://launch4j.sourceforge.net/

0

您可以通過設置javaw.exe來執行jar文件來更改此設置。在列表中

我的電腦>工具>文件夾選項>文件類型

查找JAR和改變其「與打開」。

+0

但是我之前做過的其他.jars工作完全沒有必要這樣做。 –

+0

也許別的東西會覆蓋文件關聯。只需重新安裝或更新您的JRE –

相關問題