我們很常把專案包成.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
資料來源都會特別註明,有興趣都可查詢原出處,本站皆經過整理才分享,如有轉載請顯示出處及作者,感謝。