Runtime rt = Runtime.getRuntime();
String command = "javac D:/arch_beta/WebRoot/WEB-INF/src/test_import/com/pccw/business/webservice/test_import/* -d D:/arch_beta/WebRoot/WEB-INF/classes“ ;
rt.exec(command);
代码是上面这样的。本来的开发环境是工程jdk1.5 ,tomcatjdk是1.6,完全没有问题。但是后来我将tomcatjdk变成1.5,这一句执行之后就没有效果了,不会生成class文件。
这样可能是哪里的问题呢?我现在完全没有方向,大神帮我想想。
------解决思路----------------------
你这个和TOMCAT的JDK版本没关系吧。
这个是调用操作系统的命令。 你直接在操作系统里输入这个指令,看看有没有正确生成。
我猜测你是否换了新的环境,没有配置好JDK造成的。