我在运行ant时遇到了一些问题 以下是问题的详细信息:
C:\jboss-5.1.0.GA\server\default\deploy\mdd_install\mc_config\ant\compile\compile.xml:30: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
at org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:105)
at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:924)
at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:757)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
我回显java_home并且它的值是正确的 我从jboss运行我的应用程序并尝试执行它,但它得到了上述异常。我把tools.jar放在jboss服务器 lib文件夹中,运行起来很好,但是方法不正确。
答案 0 :(得分:0)
确保JAVA_HOME路径的大小写是正确的。重新打开您正在运行的窗口或环境,以确保它使用更新的环境变量。