gpt4 book ai didi

java - 更改 JDK 以从构建 xml 中运行 任务

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:49:29 24 4
gpt4 key购买 nike

我有调用 swfbuild.xml 的 build.xml。我希望父级 build.xml 使用 IBM JDK 1.5,而 swfbuild.xml 使用 Sun JDK 1.6

<ant>里面有没有选项指定要使用的不同 JDK 的任务?

我试过像下面这样设置 JAVACMD 但这也不起作用

如何为 swfbuild.xml 使用不同的 JDK?

    <target name="Compile_SWF">
<exec executable="cmd">
<env key="JAVACMD" value="C:/Program Files/Java/jdk1.6.0_18" />
</exec>
<echo message="Start to Compile SWF content" />
<ant antfile="swfbuild.xml" target="swf-masterbuild" />
<exec executable="cmd">
<env key="JAVACMD" value="C:/IBM/SDP/runtimes/base_v61/java" />
</exec>
</target>

最佳答案

在每个 xml 文件中,您可以指定要在 javac 任务中使用的可执行文件。除了 executable= 参数之外,您还必须包括 fork=yes。

<javac fork="yes" executable="C:/Program Files/Java/jdk1.7.0_17/bin/javac">

关于java - 更改 JDK 以从构建 xml 中运行 <ANT> 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17594075/

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