想在程序中编译并执行Java代码,使用如下代码:Process process = Runtime.getRuntime().exec("cmd /c javac e:\\test.java");执行后并没有找到编译好的class文件,不知怎么回事。论坛上很多人都推荐Runtime.getRuntime().exec("javac e:\\test.java");
但我试了下发现会出错:java.io.IOException: Cannot run program "javac": CreateProcess error=2, ?????????我环境变量的设置都没问题啊,请教各位高手了。先谢