當前位置:首頁 » 編程語言 » javabat調用

javabat調用

發布時間: 2022-08-12 16:27:16

『壹』 java調用bat文件 %cd%改變

試試把%cd%改成%0看。
%0是批處理本身的完整路徑【包含文件名】
%~dp0 則是批處理的完整目錄【不包含文件各】

『貳』 bat腳本如何調用JAVA程序

bat文件內容如下:
cd <arg0>
java <-classpath arg1> <-jar> arg2 <arg3 arg4..>

說明:
<尖括弧里的不是必須的,按你的具體情況來>
arg0:你的class或jar文件所在目錄
arg1:你需要引入的jar文件,如果你已經在window的classpath里配置過或者不需要,那這句可以去掉
arg2:java類(*.class或*.jar)文件
arg3 arg4..:若干個參數,如沒有也可以去掉

前提是你安裝了jdk,並配置了環境變數

『叄』 java 程序中調用bat文件的方法代碼

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class RunBat {

public static void main(String[] args) {
try {
Process process = Runtime.getRuntime().exec("D:\\run.bat");
BufferedReader read = new BufferedReader(new InputStreamReader(process.getInputStream()));
String str = null;
while ((str = read.readLine()) != null) {
System.out.println(str);
}
} catch (Exception e) {
e.printStackTrace();
}
}

}

『肆』 java調用.bat文件

應該先判斷bat文件是否運行結束 在繼續下面的讀取結果和處理

『伍』 java執行調用.bat

Processmakemenuconfig=Runtime.getRuntime().exec("cmd.exe/kstartc:\\text1.bat"+"參數名");這里調用系統命令行打開一個控制台窗口即cmd.exe,其中/k參數是讓結果執行完畢之後不關閉cmd命令行窗口,改為/c則自動關閉,在cmd命令行中使用start命令打開一個批處理文件,批處理文件後面跟的即是參數

『陸』 .bat調用java文件的命令

加上Java環境設置:set JAVA_HOME=c\JAVA7
然後運行時的命令加上:%JAVA_HOME%\bin\java Send

『柒』 java怎麼調用bat,並傳參數

java可使用Runtime.exec執行bat文件,示例代碼如下:
import java.io.*;
import java.util.*;
public class TestExec {
public void runbat(int name) {
String cmd = "cmd /c start D:/bat/"+name+".bat";
try {
Process ps = Runtime.getRuntime().exec(cmd);
System.out.println(ps.getInputStream());
} catch(IOException ioe) {
ioe.printStackTrace();
}
}
public static void main(String[] args){
TestExec test1 = new TestExec ();
test1.runbat("abc");
}
}
其中,abc.bat可以是已經存在的bat,也可以是動態生成的bat(如果需要根據已有參數執行bat,則可以使用動態生成bat文件的方式)

『捌』 Java中如何調用bat,並傳入參數

如果能動態指定bat文件中參數更好。例如: 1.bat中> java -cp Chart2D這里有調用windows程序的例子,你可以參考一下,就在調用的地方吧你的bat文件

熱點內容
為啥編程廣告 發布:2025-07-04 07:30:01 瀏覽:567
資料庫備機 發布:2025-07-04 07:30:00 瀏覽:530
靜態內部類java 發布:2025-07-04 07:25:45 瀏覽:232
玉林電信dns伺服器地址 發布:2025-07-04 07:17:34 瀏覽:437
用鏡像壓縮 發布:2025-07-04 07:17:31 瀏覽:635
lgg3如何設置鎖屏密碼 發布:2025-07-04 06:41:39 瀏覽:346
sqlserver2005命令 發布:2025-07-04 06:27:08 瀏覽:734
壓縮文件啥樣 發布:2025-07-04 06:21:42 瀏覽:300
linux的回車換行 發布:2025-07-04 06:21:39 瀏覽:134
c語言的窗口 發布:2025-07-04 06:20:54 瀏覽:985