springboot項目打包jar 並打包為exe啟動(在無jdk環境下運行)
1.springboot打包為可執行jar(這里使用maven install)
右鍵需要打包的項目->Run As ->maven install
注:如果存在前端頁面需同時打包(webapp下);需在pom.xml中進行配置
<build>
<finalName>tool</finalName>
<resources>
<resource>
<directory>${basedir}/src/main/webapp</directory>
<!--注意此次必須要放在此目錄下才能被訪問到-->
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/**</include>
</includes>
</resource>
<resource>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>**/**</include>
</includes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
2.找到生成的jar,復制到一個文件夾

3.將jdk拷貝至該文件夾(jdk可以直接復制本地安裝路勁下的)(這里使用的1.8)

4.編寫jar 啟動文件run.bat(這里期望啟動時隱藏命令窗口)
@echo off set CURRENT_PATH=%~dp0 set CLASSPATH=%CURRENT_PATH%/jdk/bin; set JAVACMD="%CURRENT_PATH%\jdk\bin\javaw" start %CURRENT_PATH%\jdk\bin\javaw -jar dome.jar

5.安裝bat轉exe工具(Bat To Exe Converter)下載地址:
鏈接:https://pan.baidu.com/s/1lBOVh1ACFQR4N6Sp1gPtAQ
提取碼:aa0v
6.安裝后打開工具,打開我們的剛才編寫的run.bat;自定義配置后,點擊轉換(建議保存在同一目錄文件夾)

7.轉換成功后

8.現在就可以進行壓縮,發給無jdk環境的windows系統運行了
結束
