如何在Java程序中运行Javac生成一个class?
我用如下代码可以正确执行EXE文件:
String command="cmd.exe /c java";
Process child = Runtime.getRuntime().exec(command);
child.destroy();
可是当我把command换为javac.exe,想生成一个class:
command="cmd.exe /c javac D:\\MyClass.java";
或者
command="D:\\Program Files\\J2SDK14\\bin\\javac.exe D:\\MyClass.java";
都无法运行,程序死在那里.
那位知道是为什么?谢谢!