-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
请注意像这样的平台相关命令。有时候没有选择,但总是尝试以独立于平台的方法来实现。 –