2011-04-22 96 views
2
java -version 
java version "1.6.0_18" 
Java(TM) SE Runtime Environment (build 1.6.0_18-b07) 
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode) 

在螞蟻我需要編譯與Java 1.5。我嘗試這樣:螞蟻和jdk 1.6但編譯1.5

<javac destdir="${dest.dir}/${package.name}/${model.dir}/${output.dir}" 
      classpathref="classpath" 
      debug="${javac.debug}" nowarn="${javac.nowarn}" fork="true" verbose="${verbose}" 
      deprecation="${javac.deprecation}" encoding="Cp1250" source="1.5" 
      target="1.5" memoryinitialsize="1024m" 
      memorymaximumsize="1024m"> 

但它看起來像螞蟻仍編譯1.6。我可以看到哪些java ant用於編譯?我得到錯誤的「.class文件中的錯誤版本號」

+0

哪一類文件,你得到的錯誤。這個文件是由該任務編譯的,還是可能已經由前一次運行而沒有'target =「1.5」'編譯?或者它甚至可能是圖書館課? – Thomas 2011-04-22 08:41:06

回答

0

我可以看到哪些java ant用於編譯 嗎?

試試這個:

<echo message="ant.java.version: ${ant.java.version}" /> 

而且閱讀此線程更多的幫助:Ant is using wrong java version