2011-10-04 128 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 

保存并运行。

相关问题