1.对于不引入第3方包的工程,直接打包就可以了.打包完在jar的目录下运行java -jar 2.jar
当打完包,设置完主类,成功的启动了程序,却发现在程序中会出现NoClassDefFoundError这样的错误,意味着程序找不到类,一般都是第3方包和classpath的问题
2.对于引入第3方包的工程、
A:必须要设置jar的classpath
B:但是用java -cp -far是不行的,详见下篇日志
C: 可以手动修改manifest.mf
第一步:手动建立manifest.mf文件,填写内容
第二步:利用eclipse导出选项,导出jar
第三步:将第三方包copy至生成jar的同一目录或同一目录的lib/下,视manifest.mf中的class-path而定
本文介绍了Java项目打包的方法,包括不使用第三方包的简单工程如何直接打包运行,以及涉及第三方包的工程如何通过设置classpath和修改manifest.mf来正确打包并运行。
2266

被折叠的 条评论
为什么被折叠?



