打算用ant来打包,发现生产的.class大小不同,内容也有差异,而且发现少加debug="on"的话,.class明显小一些,现在加上了,还是小一点点,用比较工具比较还是有差别:
<!-- compile -->
<target name="compile" depends="init" description="compile the source files">
<echo message="complie java under src..."/>
<mkdir dir="${classes.dir}"/>
<javac srcdir="${src.dir}" destdir="${classes.dir}" target="1.5" encoding="UTF-8" debug="on">
<!--<compilerarg line="-encoding GBK "/>-->
<!--<compilerarg value="-Xlint:unchecked" />-->
<compilerarg line="-source 1.5"/>
<classpath refid="master-classpath"/>
</javac>
</target>
请问,这样有影响吗?怎么让它生成的class文件一样?!
<!-- compile -->
<target name="compile" depends="init" description="compile the source files">
<echo message="complie java under src..."/>
<mkdir dir="${classes.dir}"/>
<javac srcdir="${src.dir}" destdir="${classes.dir}" target="1.5" encoding="UTF-8" debug="on">
<!--<compilerarg line="-encoding GBK "/>-->
<!--<compilerarg value="-Xlint:unchecked" />-->
<compilerarg line="-source 1.5"/>
<classpath refid="master-classpath"/>
</javac>
</target>
请问,这样有影响吗?怎么让它生成的class文件一样?!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货