问题引出,ant的编译脚本,同时编译出windows和linux两个版本,脚本中的一段如下,该部分windows下完全通过,linux下failed。
<target name="xjc">
<java dir="${j3rdparty.extern.dir}" jar="${j3rdparty.extern.dir}\jaxb-xjc-annox.jar" failοnerrοr="true" fork="true">
<arg value="-cp" />
<arg value="${j3rdparty.extern.dir}\jaxb2-basics-annotate-0.6.3.jar;${j3rdparty.extern.dir}\annox-0.5.1.jar;${j3rdparty.extern.dir}\jaxb2-basics-tools-0.6.3.jar;${j3rdparty.extern.dir}/commons-logging-1.1.1.jar;${j3rdparty.extern.dir}/commons-lang-2.4.jar;${bin.dir}" />
<arg value="-extension" />
<arg value="-Xannotate" />