笨笨
独学而无友,则孤陋而寡闻

公司用CORBA,要求JDK1.3,
研究出一点小技巧:
编译的时候如果使用JDK1.4,运行的时候使用JDK1.3,就会报UnsupportVersion的问题;
反之如果采用1.3编译,1.4运行,则OK。
编译的时候可以指定参数:

    <compile>
        
<debug value="true" />
        
<deprecation value="true" />
        
<jdk-version>
            
<source value="1.3" />
            
<target value="1.3" />
        
</jdk-version>
        
<optimize value="true" />
    
</compile>


然后:
    <target name="compile" depends="init"
        description
="Compile source">
        
<mkdir dir="${dist}/classes" />
        
<javac debug="${compile.debug}"
            deprecation
="${compile.deprecation}" destdir="${dist}/classes"
            target
="${compile.jdk-version.target}"
            source
="${compile.jdk-version.source}" optimize="${compile.optimize}"
            srcdir
="${src}">
            
<classpath refid="compile.classpath" />
        
</javac>
    
</target>
posted on 2005-12-10 15:01  笨笨  阅读(380)  评论(0编辑  收藏  举报