bat處理檔案
bat處理檔案
一、概念
jar雙擊可以執行僅對於圖形化介面的軟體起作用,對於控制檯的程式是不起作用的。
對於控制檯的程式可以使用bat處理檔案快速啟動一個專案。
bat處理檔案: bat處理檔案就是可以一次性執行多個命令的檔案。
二、編寫步驟
編寫一個自定義的文字檔案,然後把字尾名改成bat即可,然後把所要執行的命令寫在bat處理檔案中即可。
如下:要執行MyBat這個java檔案:
第一步 編譯:javac -d . MyBat.java
第二步 執行:java com.hcx.bat.MyBat

bat處理檔案的使用.png
三、bat處理檔案常用的命令
echo 向控制檯輸出指定的內容。 echo off 隱藏echo off後面執行過的命令。 @隱藏當前行執行的命令。 title 改變當前控制檯視窗的標題 color 指定控制檯的背景顏色與前景顏色 %註釋的內容% pause: 讓當前控制檯停留。 %1~%9:給bat處理檔案傳入引數。
使用:
一般釋出檔案不會發布原始碼,一般會把class檔案打包成一個zip壓縮包。
使用命令執行:java -classpath .\test.zip;com.hcx.bat.MyBat
-classpath:目錄和zip/jar檔案的類搜尋路徑,用;分隔的目錄,jar檔案和zip檔案列表,用於搜尋類檔案。(僅對本次起作用)

打包成壓縮包後使用bat處理檔案執行.png
注意:classpath僅對於zip、jar和目錄起作用。
當有引數需要傳遞時,只能使用命令列執行:
bat:
@echo off %這個是我的bat處理檔案的內容% title %1 color 37 echo %2 java -classpath .\test.zip com.hcx.bat.MyBat pause
執行:

bat處理檔案的預設引數.png