我使用的是NetBeans 6.5,由于某些原因,它不会生成可执行的“开箱”jar。在NetBeans中生成可执行文件jar
我将我的项目设置为主项目,在项目属性“运行”菜单中定义了主类,并且当我按F6运行它时,它完美地工作。
我看了清单文件,它确实没有在那里定义主类,也省略了库依赖关系。
我错过了什么吗?有没有一种方法(除了手动更改清单文件)生成可执行的jar文件?
编辑:是的,我试图清理并重建,并与同MANIFEST.MF
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 10.0-b23 (Sun Microsystems Inc.)
奇数。很确定,NetBeans默认情况下会生成可执行文件。当你运行一个项目时,它甚至可以在控制台输出中为我显示。没有NetBeans在工作,所以我不能真正重复检查:( – willcodejavaforfood 2009-03-02 14:37:11
项目目录中的manifest.mf并没有逐字复制到.jar文件中。当您“清理并且清除”主类属性和任何库路径时,构建“该项目 – 2009-03-02 14:42:22
是的,它会默认生成可执行的jar文件,请尝试清理并重新编译 – 2009-03-02 14:44:16