【Java】windows下直接運行Java程序(利用bat運行jar文件)


這種方法只是掩耳盜鈴,簡化了運行jar的方式。並不是將Java代碼打包成了exe文件。

具體步驟為,電腦上有JRE環境,然后利用bat文件包裝一下運行jar的控制台語句,最后用C語言打包成exe文件。

 

jar包有兩種運行方式,一種為直接雙擊,直接雙擊需要配置注冊表和環境變量才能運行jar包。

還有一種是在控制台運行,輸入javaw -jar xxxx。所有的操作都需要Java環境。

 

bat文件

bat是Windows下可以直接運行的批處理文件,編寫也很簡單。

新建一個txt文件,輸入下面兩行腳本

start javaw -jar xxx.jar
exit

保存,退出,將txt文件名字改為run.bat

 

exe文件

使用C語言或者C++寫的代碼可以直接編譯出exe文件

#include<stdlib.h>

int main() {
    system("run.bat"); //run.bat為bat文件的路徑
    return 0;
}

也可以直接system("javaw -jar XXX.jar");  那為什么使用bat文件包裝一下呢。

bat文件編輯起來比較方便,更改xxx.jar的名字時可以直接編輯bat文件,而exe文件需要對代碼編輯之后重新編譯。

 

參考自[來自身披白袍的博客:http://blog.csdn.net/shenpibaipao]


免責聲明!

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



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