java代碼如何在沒有安裝JDK的Windows下運行


java代碼如何在沒有安裝JDK的Windows下運行?

對於Java桌面應用來說,比較煩瑣的就是安裝部署問題,如:客戶端是否安裝有jre、jre版本、jre在哪里下載、如何用jre啟動Java應用等等。不要說剛接觸電腦的人,就算是比較熟悉電腦,如果沒有接觸過Java,面對一個Java應用,如何在Windows下啟動它,估計都會折騰半天。所以這個是導致Java桌面應用被一些人所討厭的最大原因,Java的優勢是“一次編寫,隨處運行”,跨平台特性確實很好,但並不是每個人都需要跨平台,而且有時候JVM平台或版本問題也會造成“一次編寫,到處測試”的尷尬。對於固定平台下的Java應用,最好的方式莫過於帶着JRE,讓用戶輕松點擊就能運行。下面我們來解決這樣的問題。

針對windows平台,主要方法是:先將項目達成JAR包,再將JRE進行精簡,然后使用工具exe4j 來解決雙擊運行使用的問題,最后用Inno Setup打包成安裝程序, 這樣一來,我們的Java應用就和普通的windows應用程序一樣了。

 

1.導出

  • 將代碼導為jar包,這里使用 IntelliJ IDEA 2019.1 x64

  • 選擇 File - Project Structure...

  •       

  • 選擇 代碼所在項目和代碼的入口類

  • 選擇OK后可以看到輸出文件夾地址

  • 回到首頁后選擇Build-Build Artifacts...

  • 構建完成后可在輸出目錄看到如下JAR包

2.在cmd窗口中,切換到jar包所在的目錄,執行命令:java -jar xxx.jar,即可運行jar文件。或者,也可以寫一個 .bat的批處理文件。

  • cmd方式

  • 批處理方式

  •  

     

 3.打包做成EXE,把JRE環境也帶上。可以用exe4j這個軟件。

 參考方法如下:(有時間我會自己補上.....)

 http://www.blogjava.net/javapro/archive/2009/03/24/JavaAppSetup.html

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM