1.在eclipse中选择你要导出的类或者package,右击,选择Export子选项;
2.在弹出的对话框中,选择java文件---选择JAR file,单击next;
3.在JAR file后面的文本框中选择你要生成的jar包的位置以及名字,注意在Export generated class files and resources和Export java source files and resources前面打上勾,单击next;
4.单击两次next按钮,到达JAR Manifest Specification。注意在最底下的Main class后面的文本框中选择你的jar包的入口类。单击Finish,完成。
5.新建一个文件夹main,把上面导出的包和用到的外部包(如mysqklJDBC驱动包)拷贝到main文件下,将所有jar包解压到当前文件夹。
6.在dos环境下,进入到main文件夹下,执行 jar cvfm new.jar meta-inf/manifest.mf .,不要忘了最后面的点,将生成的包new.jar下的META-INF\MANIFEST.MF中加上
Main-Class: 可执行主类全名(包含包名)
7.再创建一个批处理文件就可以了,文件内容如下:
@echo off
java -jar new.jar
pause