Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
Eclipse打包成jar文件的两种方法
关于引用第三方jar包,生成自己jar包运行时找不到第三方jar包的解决方案
一,不包含其他额外的Jar包(我这里没指定默认运行主类,可以指定)
1. Eclipse项目打成Jar包
右键该项目名称,选择Export,之后选择Java中的JAR file,之后点击next,之后在JAR file中填入JAR包名称,点击finish即可。生成的jar包在workspace中。
2. 运行JAR包中指定的main方法
比如我的main方法在com/xx/javaproject/test,名字是HelloWorld。 jar包名称是TestJavaProject.jar
就可以执行如下命令:
java -cp TestJavaProject.jar com.xx.javaproject.HelloWorld start
3. 也可以在TestJavaProject.jar相同目录下创建.sh或者.bat文件执行
在linux,创建脚本文件执行,创建TestJavaProject.sh,添加如下内容
1 #!/bin/bash 2 java -cp TestJavaProject.jar com.xx.javaproject.HelloWorld start
然后在命令行输入:
1 ./TestJavaProject.sh 或者 sh TestJavaProject.sh 或者 bash TestJavaProject.sh
在windows,创建批处理文件执行,创建TestJavaProject.bat,添加如下内容
1 java -cp TestJavaProject.jar com.xx.javaproject.HelloWorld start
二、包含其他额外的Jar包(指定默认运行主类)
eclipse创建项目,如何引入额外Jar包?
创建Java Project之后,右键项目名,选择 new folder,创建一个lib;之后把需要的各类Jar包拷贝到lib目录下;然后右键项目,选择Build Path--》Configure Build Path--》Libraries,选择Add JARS,之后选择该项目lib下的所有Jar包,确定即可。
方案一:用Eclipse自带的Export功能,用JAR file方式(一)
1. 准备主清单文件 “MANIFEST.MF”