Java - jar文件不直接在windows中运行,而是通过命令提示符运行



我正在尝试在基于Windows 2008 Server的PC上运行桌面java应用程序。

虽然我可以通过命令提示符运行程序,即java -jar filename.jar,当我双击jar文件时,我得到一个错误消息"无法找到主类。程序现在将退出"。

我在Windows上使用Netbeans v7.0.1来开发这个应用程序。请澄清如何运行应用程序直接双击其图标…

您需要在Manifest.txt文件中设置Main-class

Main-Class: MyPackage.MyClass

设置应用程序的入口点。

查看文档了解更多细节,

http://download.oracle.com/javase/tutorial/deployment/jar/appman.html

由于您使用的是Netbeans,您需要编辑.jar归档文件中META-INF文件夹中的manifest.mf文件,以指向您的MAIN类。

如果你的.jar文件是myjar.jar,打开它,然后打开manifest.mf文件并编辑Main-Class行,指向你的主类(包含你的主方法的那个)。

Main-Class: mainclass.myjar

相关内容

  • 没有找到相关文章

最新更新