在無Java環境下執行Jar檔

我們很常把專案包成.jar檔到處跑很方便,

但jar電腦環境必須要有java環境(jre)才能執行,

又覺得包成.exe很麻煩,該怎麼辦?

對方電腦沒jre?

最簡單的方式就 直接把你的jre也附給他 !

把 jdk或jre整個資料夾,丟到.jar與.bat 相同的資料夾中

也就是把以下這三個文件放在同資料夾中

*你的jre或jdk通常會放在 C:\Program Files\Java

 

然後在.bat執行語法上把java改成.\jdk-11.0.1\bin\java

表示直接調用資料夾中的java.exe而非系統環境的。

例如:

原本執行.jar的語法是改​成

之後你要丟給其他人,就把這一個資料夾(jre/jdk+bat+jar),弄成壓縮檔.zip / .7z 就可以囉!


同場加映:

執行.jar檔中文變亂碼?  →  解決執行.jar檔出現中文亂碼


人生美好~別浪費腦容量記程式碼 :- ) 

作者:CYL
出處:http://dotblogs.com.tw/cylcode
資料來源都會特別註明,有興趣都可查詢原出處,本站皆經過整理才分享,如有轉載請顯示出處及作者,感謝。