Java项目导出为jar包,项目文件结构:

在你的项目的根目录下新建一个文件:MANIFEST.MF和一个lib文件夹(该文件夹放的是用的第三方包)。文件内容是这样的:
Manifest-Version: 1.0
Main-Class: test.DeltaMakeIndexTest (此处需要根据main函数所在类做相应修改,包名.类名 格式)
Class-Path: ./ ./lib/sqljdbc.jar ./lib/IKAnalyzer3.2.3Stable.jar ./lib/lucene-analyzers-3.5.0.jar ./lib/lucene-core-3.6.0.jar (列出全部用到的第三方包)
(这里还有一个空行)
关于具体的MANIFEST.MF如何编写可以参考该博客:http://soulshard.iteye.com/blog/346453
另外,如果classpath中内容太长时Eclipse会报错:line too long,此时可以把内容分成多行如下:

本文介绍了如何将Java项目导出为jar包,包括创建MANIFEST.MF文件,指定Main-Class和Class-Path,处理classpath过长问题。导出后,将jar包与第三方库放在同一目录下,通过在Windows上编写run.bat,在Linux上编写run.sh来运行。当遇到内存错误时,可以调整JVM内存参数如-Xms和-Xmx。
最低0.47元/天 解锁文章
4314

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



