如何通过代码运行Java命令?
我正在尝试执行下面的代码
String command="cmd /c ls";
String location="C:\\project";
final Process process = Runtime.getRuntime().exec(
dosCommand + " " + location);
我正在获取文件,但是当我运行cmd/cjava时,我没有得到输出
我的Java主页被添加到环境变量中
当我在命令提示符下给出Java时,我得到的是与Java相关的文件。我没有完成我的计划
# 1 楼答案
或者更好地使用Java编译器API,如this article和this one中所示
# 2 楼答案
我假设您想通过Java程序中的命令行运行Java程序?试试这个:
http://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html
假设您使用Java1.5或更高版本,如果您希望从不同的路径执行,我建议您使用ProcessBuilder。它允许您轻松设置进程的工作目录