Java - 找不到主类?

asm*_*smo 1 java program-entry-point jar find

我遇到了Java错误.双击我编译的项目Jar文件以运行它时,我得到了这个:

Could not find the main class: testPackage.testFrame. Program will exit.
Run Code Online (Sandbox Code Playgroud)

但是,我的主类是在项目属性中定义的.此外,当我直接从NetBeans运行项目时,一切正常.

我正在使用ip2c.jar第三方库来确定来自IP地址的国家/地区.如果我评论使用ip2c.jar文件的类,我不会收到错误.

第三方库如何阻止JVM查找我的主类?

Pio*_*otr 6

如果你想通过点击罐子来运行你的应用程序,你需要指定主类META-INF/MANIFEST.MF,因为它描述的jar文件在这里.确保正确定义它.

在创建jar文件期间,您应该能够在Netbeans中执行此操作.

你也可以在SO中找到这个问题.