我有一個SWT應用程序,我試圖創建一個可運行的.jar文件;不幸的是,我似乎無法從Windows資源管理器運行它,因爲我從Java虛擬機啓動程序中得到一個錯誤,聲明它:.jar在命令行中工作,但不在Windows資源管理器中
「找不到主類gui.MainWindow。程序將退出。
然而,它會通過命令行運行
java -jar xxxxx.jar
我已經花了通過具有使我線程尋找一個相當長的時間:
- 編輯清單文件
- 切換通過運行時版本的javaw.exe
都無濟於事。
我在eclipse(包括我引用的swt庫)中創建可執行文件.jar文件,並且還嘗試了fat-jar插件。 同樣,它會在裏面運行而沒有問題。
我買不起一個變通辦法,如.bat或把它變成一個.jex
我有一個嘮叨的感覺是到我是一個64位系統上,但是,我已經如前所述,通過64位和32位版本的javaw.exe。
任何建議將更受歡迎。
您是否檢查過此條目? http://stackoverflow.com/questions/394616/running-jar-file-in-windows – 2010-10-26 19:33:25
我只是有,不幸的是它並沒有幫助我的事業。 – 2010-10-26 19:50:10
我刪除了swt標籤,因爲問題與它沒有關係。 – christopheml 2010-10-28 08:01:01