繁体   English   中英

在NetBeans中构建可执行JAR无效

[英]Building executable JAR in NetBeans not working

我在StackOverflow和互联网上的其他地方看到了很多关于此类问题的参考,但是其他人都满意的解决方案对我来说并不奏效。

问题:我已经创建了Java项目,并希望通过可执行的.jar文件运行它们。 当我尝试为我的项目运行.jar文件时,出现“找不到主类:类名。项目将退出”。 错误。

我读过的解决方案:
在项目属性“运行”选项卡中编辑“主类”,然后选择主类的位置。
-编辑清单文件以包括:Main-Class:类名

这些都不起作用。 在项目属性中输入正确的类,并使用更新的清单文件,我仍然会遇到未找到主类的错误,并且我已经没有足够的想法来解决此问题。

任何帮助将不胜感激。

编辑:

这是我的清单文件的完整副本:

Manifest-Version: 1.0
Main-Class: TestCode
<invisible blank line here>

我听说.mf文件中必须有一个空白行,因此我在其中放置了一个以防万一。

项目名称为TestCode,位于TestCode.java下的“默认包”中

编辑2:

我解压缩了.jar文件,并查看了其内容。.jar中的manifest.mf文件具有列出的.class文件的正确类路径,该文件包含main方法。 (这些项目大多数都只有一个.class文件),但是我仍然收到“找不到主类”错误。

主类显然位于.jar文件中,清单正确地指向了它,但它仍然不会运行该程序。

main -class: Packagename.Classname

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM