gpt4 book ai didi

java - Ant 中的"Error running javac compiler"

转载 作者:行者123 更新时间:2023-12-01 09:57:48 26 4
gpt4 key购买 nike

我尝试在 Eclipse 中运行 Ant 脚本,但收到以下错误:

BUILD FAILED

C:\Users\name\workspace\Client\build\Build_Local.xml:111: Error running C:\Program Files\Java\jdk1.6.0_45\jre\bin\javac compiler.

我的java home指向jdk,我在windows>首选项>安装的jre以及运行>外部工具>配置>jre中编辑了java路径。两个位置都指向jdk。我还发布了我的构建文件(这不是确切的文件,我在发布之前已经编辑了很多)

<?xml version="1.0"?>
<project name="projectName" default="main" basedir="C:\path\build">
<property name="LocalHome" value="C:\proName" />
<property name="home" value="${LocalHome}"/>
<property name="java.home" value="C:\Program Files \Java\jdk1.6.0_45"/>
<property name="CLIENT_JAR" value="client.jar"/>

<target name="main" description=": This is the default target.">
<antcall target="name"/>
</target>

<target name="name">
<javac failonerror="true" srcdir="${home}/source" destdir="path to class file"
executable="${java.home}\bin\javac" fork="true" debug="on" encoding="UTF-8"
source="1.6" target="1.6" bootclasspath="${java.home}/jre/lib/rt.jar"
classpath=""/>
</project>

看到这里我提到了“C:\Program Files\Java\jdk1.6.0_45\bin\javac”的javac路径。那么为什么Ant会从C:\Program Files\Java\jdk1.6.0_45\jre\bin\javac中选择javac(参见构建错误)

最佳答案

当我直接使用java主路径(C:\Program Files\Java\jdk1.6.0_45)代替java.home时,它起作用了

关于java - Ant 中的"Error running javac compiler",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37041693/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com