我正在尝试在基于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