我擁有調用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編譯器)有一些兼容性問題 –