1.鼠标右键点击项目,弹出菜单中选择“导出(Export)”
2.选择”Java”下的“JAR文件(JAR File)”
3.选择要图中红色方框所示的项,并输入打包后的文件名。然后点击”下一步(Next)”,在出现的界面再点击“下一步(Next)”
4.选择”主类(main class)“,点击”完成(Finish)“。如果有提示所指定的目录不存在,是否创建新目录,则选择”是(Yes)“, 之后可能会提示程序中存在警告(warning)信息,只要不是提示有错误(error),可以忽略它。
5. 在导出的JAR的目录中,新建一个lib子目录,将mysql-connector-java-8.0.29.jar文件复制到lib目录中
6. 用解压缩软件打开JAR文件,双击打开里面的META-INF目录,双击下面的MANIFEST.MF文件,选择记事本来打开它,添加下面这一行:Class-Path: lib\mysql-connector-java-8.0.29.jar, 注:Class-Path:后面必须要有一个空格。
如果有多个jar,可以在class-path后面加(记得空一格),但是不要写多条class-path语句,可能导致无法连接数据库
Class-Path: lib\mysql-connector-java-8.0.29.jar lib\other-library1.jar lib\other-library2.jar
7. 保存并关闭记事本程序,则解压缩软件会弹出类似“你想更新归档文件吗?”的提示,选择“是”。
注:解压软件最好用bandzip,直接不用解压,在压缩状态右键编辑mf文件然后保存,无需解压jar文件。
8. 在JAR文件所在目录中,新建一个start.bat文件,内容如下:
java -jar MySQLApplication.jar
pause
-
9. 在JAR文件所在目录中,双击run.bat即可运行程序。
注:本例中,数据库表及数据是由Java程序自动生产的。如果数据库表及数据是人工创建和输入的,则需要将数据库表及数据转储为sql文件,并导入到要部署的MySQL数据库服务器中。