-5
是否有一種方式來運行Java應用程序中此命令行?
cd "C:\Program Files\myfolder\"&&"C:\Program Files\Java\jre6\bin\java.exe" -jar myjar.jar
我可以使用命令運行它,但我無法在Java中執行它。
是否有一種方式來運行Java應用程序中此命令行?
cd "C:\Program Files\myfolder\"&&"C:\Program Files\Java\jre6\bin\java.exe" -jar myjar.jar
我可以使用命令運行它,但我無法在Java中執行它。
在Java中,你可以使用調用Runtime.getRuntime()。EXEC( 「yourcommand」)運行命令行參數。
http://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html
我不過建議使用引用該比現在你在做什麼的更便攜的方式。
您還可以,如果你想在運行時加載類,而不是調用java程序使用Java 6編譯器API。
爲什麼不使用進程p =調用Runtime.getRuntime()。EXEC(「$您的命令」) – SjB
谷歌搜索的問題給你如何做到這一點的例子一個巨大的量。 – Keppil
請注意像這樣的平臺相關命令。有時候沒有選擇,但總是嘗試以獨立於平臺的方法來實現。 –