当前位置: 代码迷 >> J2EE >> 在Java代码中执行了Javac命令在tomcat jdk1.5的情况下不能生成class解决方案
  详细解决方案

在Java代码中执行了Javac命令在tomcat jdk1.5的情况下不能生成class解决方案

热度:93   发布时间:2016-04-17 23:40:05.0
在Java代码中执行了Javac命令在tomcat jdk1.5的情况下不能生成class
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造成的。
  相关解决方案