什麼是批處理
什麼是批處理:批處理就是多個dos命令組成的,雙擊可執行裡面的命令。(微軟系統)
批處理:桌面檔案以雙擊就能開啟,而java一雙擊是打不開的因為java是一個class檔案他需要虛擬機器得執行才能開啟。
Java不擅長做桌面程式你要是非要做你就得寫一個簡單的批處理操作。 run.bat:在批處理檔案中執行你要執行的檔案(java,javaw)加檔名。
bat(批處理的字尾)批處理就是dos的命令。javaw視窗檔案執行,使用java不能關閉dos的視窗就是關閉程式的執行,這裡是指視窗件。start(開啟命令)猶如在dos中執行程式,
要想將你寫的程式傳播出去,就需要將原始碼(檔名.java)位元組碼(檔名.class)批處理(檔名.bat)
還要帶上jdk 並且在批處理 bat檔案中配置臨時環境變數 ,
JAVA_HOME配置的是子目錄前的路徑 在配置path的時候不要在配置目錄了只需要引入JAVA_HOME即可
set path=./jdk-10.0.2./bin()當前目錄顯得bin目錄 .(代表當前目錄下執行)
set JAVA_HOME =./jdk-10.0.2(當前路徑下的jdk) .(代表當前目錄先執行)
set CLASSPATH= . ;(當前目錄) 這裡有語法規定當前目錄是(.;)
批處理就是字一個記事本中寫執行程式碼讓系統順著去執行。
Java程式永遠離不開jdk 就算你生成了exe也需要jdk才能執行。
如果想直接執行也可以就需要通過一個工具(exej4)這個工具可以直接將java打包成exe可執行程式。(這個你看到的只是假象 他只是做了一個批處理)
所以還不如我們自己寫一個批處理
相關文章
- 什麼是流處理
- java事件處理模型是什麼Java事件模型
- python資料處理是什麼意思Python
- 什麼是殭屍程式以及如何處理
- python異常處理的流程是什麼?Python
- 批處理概述
- 這是什麼騷批程式碼!
- Apache Beam,批處理和流式處理的融合!Apache
- Dynamics CRM 2013 批處理
- bat 批處理字串操作BAT字串
- window 批處理檔案
- 什麼是NLP,NLP主要有什麼用,為什麼要學自然語言處理?自然語言處理
- 供應鏈攻擊是什麼?應該如何處理?
- 什麼是IO多路複用?Nginx的處理機制Nginx
- 什麼是lambda?有什麼好處
- 什麼是跨域,後端工程師如何處理跨域跨域後端工程師
- 電腦cpu是什麼意思 cpu處理器功能介紹
- 簡單實現批處理
- Python批處理:檔案操作Python
- MPP架構和批處理架構
- bat批處理常用指令碼BAT指令碼
- java當中的批處理Java
- JDBC當中的批處理JDBC
- 批處理命令之tree命令
- 等級保護三級是什麼意思?辦理三級等保有什麼好處?
- 什麼是異常?python處理異常的方式有幾種?Python
- 異常是什麼和怎麼去處理!--
- BAT批處理判斷服務是否正常執行(批處理命令綜合應用)BAT
- 帶你認識FusionInsight Flink:既能批處理,又能流處理
- 開啟windows批處理大門Windows
- 批處理最佳實踐 - Vlad Mihalcea
- Python中什麼是閉包?閉包的好處是什麼?Python
- 電腦沒聲音是什麼原因 電腦沒聲音怎麼處理
- 什麼是SOCKS5代理 它的原理是什麼
- 原生IP是什麼?有什麼獨到之處?
- 什麼是勞動力管理?有什麼好處?
- 影像採集卡是什麼,有什麼用處
- DevOps的目標是什麼?有什麼好處?dev