[英]Executing a command from java code
嗨,我想從java代碼執行此命令:
cd C:/Users/Amira/junoWorkspace/TestProjectUI
mvn -Dtest=MyClassTest.java test
所以我找到了這個方法,但我找不到一種方法來適應我的情況:
public static void main(String[] args) throws IOException
{
try
{
// Runtime runtime = Runtime.getRuntime();
String[] cmd={"C:\\WINDOWS\\System32\\cmd.exe","/C start test.bat"};
Process p = Runtime.getRuntime().exec(cmd);
// TODO code application logic here
}
catch(IOException e)
{
System.err.println("echec de l'execution du script: "+e);
System.exit(1);
}
}
任何的想法 ? 干杯
您正在尋找的是ProcessBuilder
,它允許您設置參數,如工作目錄等,它還將允許多個參數, 在此處和此處檢查以及ProcessBuilder演示以獲取有關如何使用它的一些示例
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.