Eclipse将引用了第三方Jar包的Java项目打包成Jar文件
来源:互联网 发布:apache 配置index.php 编辑:程序博客网 时间:2024/04/30 20:44
一. 两种打包方法:
1. 导出成Jar包
① 在主清单文件MANIFEST.MF中添加 如下:
Mainfest-version: 1.0
Class-Path: lib/commons-code.jar lib/log4j-1.2.16.jar <= 外来Jar包的位置
Main-class: main.test
※MANIFEST.MF可以在导出过程中自动生成并保存。
② Java工程→Export→JAR file→Next
③ 勾上Export generated class files and resources
jar文件存放路径,与lib文件夹在同一目录下。(lib文件夹要自己建)
④ 选择自定义的MANIFEST.MF配置文件。
⑤ Finish
⑥ 在Jar包所在目录下,新建lib文件夹,把需要的Jar包放进去,即可执行Jar。
※在生成Jar包的时候,即使把第三方Jar包都打到test.jar中,也不起作用。
必须在外面建文件夹。
2. 导出成Runnable Jar包
① Java工程→Export→Runnable JAR file→Next
② 选择启动程序,Jar包生成位置
③ 选择Extract required libraries into generated JAR
④ Finish
二. 两种运行方法:
1. java -jar test.jar > log_%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%.txt
--------------------- --------------------------------------------------------------------------------------------------------------------------
在jar所在文件夹下执行 结果输出到log_日期_时间.txt
从外部命令指定classpath:
>java -cp lib/log4j-1.2.14.jar;hello.jar co.jp.test
--------------------- ---------- ------------
第3方jar包 所在jar 主类
(如果有多个,用;隔开)
2. 建一个批处理文件,如start.bat, 内容为java -jar test.jar; 双击运行即可。
※也可以用打包插件 Fat Jar
- Eclipse将引用了第三方jar包的Java项目打包成jar文件
- Eclipse将引用了第三方Jar包的Java项目打包成Jar文件
- Eclipse将引用了第三方jar包的Java项目打包成jar
- java—(5)Eclipse将引用了第三方jar包的Java项目打包成jar文件
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- 新建文本文档
- restful接口风格
- Git 分支
- 我和我的脑
- 【MyBatis框架】SqlMapConfig剖析
- Eclipse将引用了第三方Jar包的Java项目打包成Jar文件
- eclipse新建maven项目出现红叉解决办法
- 【JZOJ4599】西行妖
- Android使用意图实现返回结果
- NYOJ 素数 最近距离问题
- 使用百度地图,定位你当前位置并显示
- NYOJ-62 笨小熊
- 汇编指令长度的判断
- 笔记本硬盘资料