jar包生成研究记录(myEclipse和NetBeans)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Jar 包生成研究
今天研究了用myeclipse和NetBeans对项目打jar包。
总的来看发现NetBeans 打jar包相对比较快捷,下面分2个部分谈谈不同情况下的jar包生成方式。
1.项目文件引用其他的jar包。
myEclipse打jar包:
对项目文件点右键,->Export
Java->JAR.file->next
勾选自己需要打包的java文件或者package,选择jar文件的位置以及jar包的name,点击next
继续next
选择jar包运行的main方法
点击ok,点击finish完成打包可以在H:\chentao\Server目录下看到自己的Server.jar文件。
然后用解压缩软件打开jar文件,修改META-INF文件夹下的MANIFEST.MF文件的内容,加上Class-Path: lib/dom4j-1.6.1.jar
接下来在生成的jar文件同一目录下(我自己的是:H:\chentao\Server),建立一个lib/dom4j-1.6.1.jar目录和相应的jar包
最后在Sever.jar同目录下建立一个run.bat文件。
run.bat文件编辑如下内容java –jar 自己的jar包.jar pause
保存后,双击run.bat。
完成
用NetBeans生成JAR包
首先在NetBean的项目工作目录下创建lib文件夹,并且把需要的外部JAR文件复制到lib文件夹中
点击项目文件点右键—》属性。
点击“库”,
点击“添加JAR/文件夹”。
选择lib目录下的JAR包
打开
点击“运行”
选择“主类”。
点击确定完成配置。
然后再项目文件下点击右键,选择“生成”,
NetBeans会在项目工作目录下自动生成“dist”文件夹,所有相关文件都会在该文件夹自动生成。
在项目JAR目录下,新建一个run.bat批处理文件。
编辑run.bat
java -jar Test1.jar
pause
双击run.bat批处理文件,运行程序成功。
2.项目文件引用其他jar包,并且引用配置文件*.ini
myEclipse和NetBeans都一样,在上面的处理步骤过后,将*.ini配置文件按照自己代码相关的目录层次,放进自己项目的JAR包同一目录下。
如图1)myEclipse下*.ini配置文件放置
例如:我的代码中配置文件是在src同一目录下的config文件夹中,就在项目目录下建立config文件夹,在文件夹内复制粘贴config.ini文件
2)NetBeans下*.ini配置文件放置
和上面说的一样
运行run.bat。
运行ok
好了就是这些了,希望对大家有帮助。
总结:
1.不管是eclipse、myeclipse还是NetBeans,其生成JAR包的工作方式都是一样
的,都是需要META-INF里面的MANIFEST.MF里面的配置信息。
Manifest-Version: 1.0-----------------版本号
Class-Path: lib/dom4j-1.6.1.jar----------------------所关联的外部JAR包
Main-Class: com.shengsiyuan.chat.server.Server-----------------main方法所在的累2.对配置文件*.INI,或者*.xml,*.properties。
等等配置文件信息,都可以在生成的项目jar文件目录下设置,(要按照自己项目代码配置的位置,放置自己的配置文件路径)。