2011-10-04 41 views
0

我想在基於Windows 2008 Server的PC上運行桌面Java應用程序。java- jar文件不直接在windows中運行,但通過命令提示符運行

雖然我可以通過命令提示符即運行程序, java -jar filename.jar,當我雙擊jar文件時,我收到一條錯誤信息「找不到主類,程序現在退出」。

我在Windows上使用Netbeans v7.0.1來開發此應用程序。 請澄清如何直接雙擊圖標運行應用程序...

+0

發佈jar清單的副本 –

+1

@ user974573:只需創建帶有所有必需內容的run-my-app.cmd並運行它 – agibalov

回答

0

由於您使用的Netbeans,你需要編輯manifest.mf文件中的META-INF文件夾中的.jar歸檔指向您MAIN類。

如果你的.jar文件,myjar.jar,打開它,然後打開manifest.mf文件並編輯Main-Class行指向您的主類(包含您的主要方法之一)。

Main-Class: mainclass.myjar 

保存並運行。

相關問題