我想在基於Windows 2008 Server的PC上運行桌面Java應用程序。java- jar文件不直接在windows中運行,但通過命令提示符運行
雖然我可以通過命令提示符即運行程序, java -jar filename.jar,當我雙擊jar文件時,我收到一條錯誤信息「找不到主類,程序現在退出」。
我在Windows上使用Netbeans v7.0.1來開發此應用程序。 請澄清如何直接雙擊圖標運行應用程序...
我想在基於Windows 2008 Server的PC上運行桌面Java應用程序。java- jar文件不直接在windows中運行,但通過命令提示符運行
雖然我可以通過命令提示符即運行程序, java -jar filename.jar,當我雙擊jar文件時,我收到一條錯誤信息「找不到主類,程序現在退出」。
我在Windows上使用Netbeans v7.0.1來開發此應用程序。 請澄清如何直接雙擊圖標運行應用程序...
您需要設置主類在Manifest.txt文件
Main-Class: MyPackage.MyClass
這將設置入口點應用。
退房有關詳細信息,文檔,
http://download.oracle.com/javase/tutorial/deployment/jar/appman.html
由於您使用的Netbeans,你需要編輯manifest.mf
文件中的META-INF
文件夾中的.jar歸檔指向您MAIN
類。
如果你的.jar文件,myjar.jar
,打開它,然後打開manifest.mf
文件並編輯Main-Class
行指向您的主類(包含您的主要方法之一)。
Main-Class: mainclass.myjar
保存並運行。
發佈jar清單的副本 –
@ user974573:只需創建帶有所有必需內容的run-my-app.cmd並運行它 – agibalov