淡定哥头像

技术文档

Java 程序打成Jar包并能自动运行的Windows批处理脚本

Java程序打成Jar包并能自动运行的Windows批处理脚本

1. 创建一个 jar.bat 批处理脚本,内容如下:


cd D:\work\project\demo\freecto.com\target\classes

del /q freecto.jar  
rd /s /q tmp
rd /s /q META-INF\maven
md "tmp"
md "tmp\main"
md "tmp\assembly"
md "tmp\css"
md "tmp\fxml"
md "tmp\image"
XCOPY /S main tmp\main
XCOPY /S assembly tmp\assembly
XCOPY /S css tmp\css
XCOPY /S fxml tmp\fxml
XCOPY /S image tmp\image
del /q freecto.com.jar  
jar cvfm freecto.com.jar MANIFEST.MF -C tmp/ .
java -jar freecto.com.jar


2. 创建可执行的 JAR 文件包,创建 MANIFEST.MF 文件,内容如下:

Manifest-Version: 1.0
Built-By: ianwa
Class-Path: ./jfoenix-8.0.2.jar ./commons-validator-1.6.jar ./jsoup-1.11.2.jar ./image4j-0.7.2.jar
Build-Jdk: 1.8.0_172
Created-By: Freecto
Main-Class: com.freecto.application.Main




分享到: 

* 发表评论:
Top