天天看點

什麼是批處理

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

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