在Eclipe中把java程序打包成Jar包
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在Eclipse中把java程序打包成Jar
方式一:
若是自己的java project中引用了额外的jar包作为资源文件,那么需要自己去概念配置文件MANIFEST.MF,内容例如如下:
Manifest-Version:1.0
Main-Class: gobang.GobangGame
Class-Path:lib\junit.jar lib\log4j-1.2.12.jar lib\mysql-connector-java-3.1.12-bin.jar
注:Class-Path中的各个jar文件名称见是不是应该有距离符,那个本人没有验证,因为本人没有效到其他的jar 其中的Class-Path就指定了外来的jar包的位置。
请注意假设咱们的项目打包好以后为project.jar,那么依照上面Class-Path的概念,就应该在project.jar的“同层”目录下成立一个lib文件夹,并将相关的jar包放在里面。
不然会显现Exception in thread “main”ng.NoClassDefFoundError的错误。
下面介绍利用Eclipse制作jar包的进程:
1.第一在Eclipse中打开项目,右键点击项目,选择“Export”;
2.选择Java/JAR file,Next;
3.select the resources to export 中能够选择你想要包括的项目文件夹,一些没必要要的文件夹就无需放进去了,免得增大空间。
在可勾选的文件夹下面有四个选项:
(1).表示只导诞生成的.class文件和其他资源文件
(2).表示导出选中项目的所有文件夹
(3).表示导出的jar包中包括你的源代码,若是不想泄露代码,那么就不要选这项
(4).把一些重构的信息文件也包括进去(注:这项不是很清楚!!!)
然后在Select the export destination 当选择导出的jar的途径,Next
4.上面这一页选择是不是导出那些带有警告warning或错误errors的.class文件,一样就默许,Next
5.下一步能够对项目做一些配置
(1)Genetate the manifest file 是系统帮咱们自动生成MANIFEST.MF文件,若是你的项目没有引用其他的class-path,那能够选择这一项。
(2)Use existing manifest from workspace 这是选择咱们自己写的.MF文件,格式如最开始所示。
(3)Seal content 要封装整个jar或指定的包packet(这点也不清楚!!!)
(4)Main class 那个地址能够选择你的程序入口,以后打包出来的jar确实是你那个入口类的执行结果。
最后Finish,弄定。
注:只是我在Finish以后显现了警告,只是不阻碍jar包。
参考文献:wenku.baidu/view/aced09f6ba0d4a7302763a06.html。