我拥有调用swfbuild.xml的build.xml。我想让parent build.xml使用IBM JDK 1.5和swfbuild.xml来使用Sun JDK 1.6更改JDK以在build xml中运行<ANT>任务
<ant>
任务中是否有任何选项指定不同的JDK使用?
我试着设置JAVACMD像下面但是,这并不工作,要么
如何使用不同的JDK swfbuild.xml?
<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>
为什么您需要在swfbuild.xml上使用不同的JDK?它是用于javac编译器还是需要运行需要1.6支持的自定义任务? – Tap
swfbuild.xml有我想使用Sun JDK 1.6的mxmlc任务,因为它与mxmlc(flex编译器)有一些兼容性问题 –