我正在尝试在基于Windows 2008 Server的PC上运行桌面java应用程序。
虽然我可以通过命令提示符运行程序即可。 java -jar filename.jar,当我双击jar文件时,我收到一条错误消息“无法找到主类。程序现在将退出”。
我在Windows上使用Netbeans v7.0.1来开发此应用程序。 请详细说明如何在双击其图标时直接运行应用程序...
答案 0 :(得分:2)
您需要在Manifest.txt文件中设置Main-class
Main-Class: MyPackage.MyClass
这将设置应用程序的入口点。
查看文档以获取更多详细信息,
http://download.oracle.com/javase/tutorial/deployment/jar/appman.html
答案 1 :(得分:0)
由于您使用的是Netbeans,因此需要编辑.jar存档中manifest.mf
文件夹中的META-INF
文件,以指向您的MAIN
类。
如果您的.jar文件为myjar.jar
,请将其打开,然后打开manifest.mf
文件并编辑Main-Class
行以指向您的主要课程(包含您的主要课程的课程)法)。
Main-Class: mainclass.myjar
保存并运行。