不说废话了,直接来:
1. 右键项目 ---> Export ---> JAR file ---> Next --->
2. Browser ---> 选择你项目的目录
3. Next ---> Next ---> Browser ---> Finish
4. 测试:window键+R键输入cmd ---> 确定
5. cd 项目的位置 ---> 输入 java -jar BlackCard_work.jar
の(⊙o⊙)…报错了!!!
原来是第三方jar包没有一起导进去,你还需要这样做:
1. 右键项目 ---> New File ---> 输入MANIFEST.MF ---> Finish
2. 在文件里面输入
Manifest-Version: 1.0
Class-Path: lib\c3p0-0.9.1.2.jar lib\com.springsource.org.aopalliance-1.0.0.jar lib\commons-logging-1.1.3.jar lib\log4j-1.2.17.jar lib\sound.jar lib\mysql-connector-java-5.1.37-bin.jar lib\slf4j-api-1.7.25.jar lib\slf4j-log4j12-1.7.25.jar lib\spring-aop-4.0.0.RELEASE.jar lib\spring-aspects-4.0.0.RELEASE.jar lib\spring-beans-4.0.0.RELEASE.jar lib\spring-context-4.0.0.RELEASE.jar lib\spring-core-4.0.0.RELEASE.jar lib\spring-expression-4.0.0.RELEASE.jar lib\spring-jdbc-4.0.0.RELEASE.jar lib\spring-tx-4.0.0.RELEASE.jar
Main-Class: com.blackCard.test.TestBlackCard
其中,第一行Manifest-Version: 1.0是版本,不必理会
第二行Class-Path:后面写的是lib\你用的jar包
第三行Main-Class:后面写的是项目的main方法入口,如我的:com.blackCard.test.TestBlackCard(后面不要加.java)
第四行空白。
3. 重新进行导出操作:
右键项目 ---> Export ---> JAR file ---> Next ---> 勾选MANIFEST.MF
Next ---> Next ---> 点击 Use existing manifest from workspace ---> 选择MANIFEST.MF
Finish:
还是报错了!!!
很明显是导入的jar包太多了,然后我又试着把第二行的jar包换行,还是不行┓( ´∀` )┏
难道真的没有其他办法了吗???嘿嘿,办法总比困难多的,于是找到了fatjar这个打包java项目的插件
下面是安装步骤:
Help ---> Install New Software ---> Add ---> 直接输入网址http://kurucz-grafika.de/fatjar ---> 点击OK和Finish开始安装了
然后会发现报错了:那是因为eclipse版本太高,无法兼容。
于是你还需要下载另一个插件: