my eclipse导出jar文件
方案一:
使用my eclipse自带的export功能导出 Runnable JAR file
1、右击要导出的项目选择export——Java——Runnable JAR file——填写Launch configuration,Export destination,Library handing——Finish
Launch configuration:java项目中main文件
Export destination:导出的jar文件的存放路径
Library handing:选择 Package required libraries into generated JAR 意思是把项目中需要的jar包一起打到jar文件中
2、运行jar文件
方案二:
使用my eclipse自带的export功能导出 jar file
由于是打包引用了第三方jar的java项目,所以要配置自定义配置文件MANIFEST.MF
MANIFEST.MF内容如下:
Manifest-Version:1.0
Class-Path: 第三方jar包
Main-Class: Main文件
注意:1、Class-Path:和Main-Class:后边必须有一个空格,否则打包失败
2、比如打包的是Test.jar,应该在Test.jar的同层目录下创建lib文件夹,将第三方jar放lib里,否则报错java.lang.NoClassDefoundError
3、写完Main-Class后要回车(最后一行是空白行),让光标到下一行,这样生成的jar包在找到主Class运行
步骤:在my eclipse中右击java项目选择export——JAR file——next——选择项目,选择export generated class files and resources,选择jar file 存放路径,选择Compress the contents of the JAR file.——next——next——选择Use existing manifest from workspace 填写Manifest file——finish
截图如下:
Export generated class files and resources:导出生成的类文件和资源
Export all output folders for checked projects:导出所选项目的所有输出文件夹
Export java source files and resources:导出java源文件和资源
Export refactorings for checked projects:导出已检查项目的重构(重构的信息文件也包含进去)
Generate the manifest file:是系统帮我们自动生成MANIFEST.MF文件,如果项目没有引用其他classpath,可以选择这一项
Use existing mainfest from workspaceL可以选择我们自定义的.MF文件,引用第三方jar包时使用
Seal content:要封装整个jar或指定的包Packet
Main Class:可以选择程序入口,打包出的jar就是这个入口类执行结果
运行jar文件
cmd——cd 到jar文件所在路径——java -jar Test.jar