[英]Understanding syntax for running Java program in command line
我試圖理解這個批處理作業文件,有兩個,第一個返回退出代碼 0:
set JAVA_HOME="C:\Program Files(x86)\Java\jre1.8.0_221\bin"
%JAVA_HOME%\java -Xms125M -Xmx512M -Djava.ext.dirs=lib org.pg.test.ListOutput > output.txt 2>exception.txt
第二個返回退出代碼 1:
set JAVA_HOME="C:\Program Files(x86)\Java\jre1.8.0_221\bin"
%JAVA_HOME%\java -Xms125M -Xmx512M -Djava.ext.dirs=lib org.pg.test.ListOutput 1 0 > output.txt 2>exception.txt
文件名后面的1&0到底是什么意思? 為什么這會使其返回退出代碼 1?
兩個文件都運行正常,output.txt中成功output。
試圖用谷歌搜索其中的確切語法(批處理文件不是我寫的)但也許我正在尋找錯誤的東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.