我在运行蚂蚁时遇到了一些问题以下是问题的细节:
C:jboss-5.1.0.GAserverdefaultdeploymdd_installmc_configantcompilecompile.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文件夹中,运行正常,但不是正确的方式
确保JAVA_HOME路径的大小写正确。重新打开正在运行ant的窗口或环境,确保它使用了更新后的环境变量。