Java 导出jar 文件:
一、没有引入外部包的情况:
大家看图操作:
1.选择你要打包在JAR的项目,右击:选择 Export
2.在弹出的对话框中,选择 Java下的 JAR file点击 Next
3.选择你要打包的源,选择你主要想打包一些类。设置生成Jar包的位置,其他用默认设置即可。我们在此取名为test.jar
4.这里按默认设置即可,点击 Next
5.找到我在图中画红色圈圈的按钮,点击,选择你的启动类,其他按默认设置即可。本项目主启动类为Hello
最后点击 Finish,Jar包完成了。
二、引用了外部类,打包的做法以及如何通过bat命令运行:
还是通过图片来展示给大家:
1.在你需要打包的项目根目录下,新建一个文件夹:META-INF接着在这个文件夹下建一个文件叫:MANIFEST.MF
如图:
在MANIFEST.MF文件中输入如下内容:
Manifest-Version: 1.0
Main-Class:com.test.Hello
Class-Path:lib/log4j-1.2.11.jar
其中: Manifest-Version是指版本,
Main-Class:是指你的主启动类,
Class-Path:是指你引用的外部包
2.按之前一样,将项目导出:
3.与之前一样,选择相应的操作:
4.这里与之前有点区别:需要将刚刚我们新建的文件夹,及文件选上。并取名为test.jar
5.按默认设置、直接点Next
6.按默认设置,选择主启动类(Hello),点Next
接着点Finish,至此lib 已经生成了,我们用解压的方式打开这个lib,并查看里面的META-INF文件夹下的文件内容,是否与我们输入的相同,如果不相同,请改之。
7.建立 bat文件:
实际上是,建立一个txt文件,输入如下内容:
java -jar test.jar
pause
将其保存,且将它的后缀改为 .bat
接着双击这个bat文件。看看运行结果对不对。
如果你按照上面的操作没有成功。那么请将我附件中的例子运行一遍,如果还不成功。请仔细检查你的环境。