什麼是批處理

死瘦宅發表於2019-01-26

什麼是批處理:批處理就是多個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可執行程式。(這個你看到的只是假象 他只是做了一個批處理)

所以還不如我們自己寫一個批處理


相關文章