因為公司的開發運作環境版本比較舊還是在1。3的環境下運作,而開發用的都是1。5了
我知道在eclipse的編譯選項裡面可以選擇編譯器的一緻性平台,但是如果是通過ant來編譯,如何通過javac的指令來實作呢,在ant的官方網站上看了一下,需要指定參數如下:
<target name="compile">
<javac srcdir="${src.dir}"
destdir="${bin.dir}"
classpath="${ref.dir}/jar/"
debug="on"
nowarn="on"
source="1.3"
/>
</target>
這個nowarn就是開啟指定參數的設定,後面的source就可以選擇編譯平台了。
這個參數設定用的是預設在eclipse中的ant,如果不是預設在eclipse中的ant,還需要
<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
加上選用的編譯擴充卡。