【发布时间】:2012-08-19 22:50:10
【问题描述】:
有没有办法在 Java 应用程序中运行这个命令行?
cd "C:\Program Files\myfolder\"&&"C:\Program Files\Java\jre6\bin\java.exe" -jar myjar.jar
我可以用命令运行它,但它不能在 Java 中运行。
【问题讨论】:
-
为什么不呢,使用进程 p=Runtime.getRuntime().exec("$your command")
-
谷歌搜索这个问题会给你大量的例子来说明如何做到这一点。
-
小心诸如此类的依赖于平台的命令。有时别无选择,但始终尝试以独立于平台的方法进行。
-
我不知道怎么改把"改成什么?
-
@user1622432 如果您询问如何在
exec中使用":只需转义它,即使用\"。