2012-11-30 81 views
0

我用一個ant構建文件爲我的項目創建了一個jar。從構建版本獲得的類與從eclipse導出的jar文件的類不一樣。 因爲這個來自build的jar不起作用。 這裏是我的build.xml文件在Ant腳本沒有給出相同的類文件

<javac destdir="${build.dir}" srcdir="${src.dir}" source="1.5" target="1.5" > 
     <compilerarg value="-Xlint:unchecked"/> 
     <classpath refid="master-classpath"/> 
</javac> 
+0

什麼java版本你使用時支持n日食?你可以發佈什麼工作的錯誤嗎? –

+1

它使用java 1.6版本。 錯誤是 線程「main」中的異常java.lang.NoSuchMethodError:com.org.nms.common.LookAndFeel.getInstance() –

+0

閱讀有關nosuchmethod的不同原因:http://stackoverflow.com/questions/1048779/when -do-we-get-java-lang-nosuchmethoderror-even-the-jar-class-has-the-parti –

回答

1

設置目標版本。例如:

<javac destdir="${build.dir}" srcdir="${src.dir}" source="1.6" target="1.6" > 
相關問題