<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 32,comments - 8,trackbacks - 0
    1.接上文,在javademo下面新建文件 build.xml
    <project>

        
    <target name="clean">
            
    <delete dir="build"/>
        
    </target>

        
    <target name="compile">
            
    <mkdir dir="build/classes"/>
            
    <javac srcdir="src" destdir="build/classes"/>
        
    </target>

        
    <target name="jar">
            
    <mkdir dir="build/jar"/>
            
    <jar destfile="build/jar/HelloWorld.jar" basedir="build/classes">
                
    <manifest>
                    
    <attribute name="Main-Class" value="oata.HelloWorld"/>
                
    </manifest>
            
    </jar>
        
    </target>

        
    <target name="run">
            
    <java jar="build/jar/HelloWorld.jar" fork="true"/>
        
    </target>

    </project>

    2.運(yùn)行:
    ant compile
    ant jar
    ant run
    看到結(jié)果

    注意:要在系統(tǒng)環(huán)境里面設(shè)置PATH到ant的bin目錄

    3.更加簡便的打包:修改build.xml,為:
    <project name="HelloWorld" basedir="." default="main">

        
    <property name="src.dir"     value="src"/>

        
    <property name="build.dir"   value="build"/>
        
    <property name="classes.dir" value="${build.dir}/classes"/>
        
    <property name="jar.dir"     value="${build.dir}/jar"/>

        
    <property name="main-class"  value="oata.HelloWorld"/>



        
    <target name="clean">
            
    <delete dir="${build.dir}"/>
        
    </target>

        
    <target name="compile">
            
    <mkdir dir="${classes.dir}"/>
            
    <javac srcdir="${src.dir}" destdir="${classes.dir}"/>
        
    </target>

        
    <target name="jar" depends="compile">
            
    <mkdir dir="${jar.dir}"/>
            
    <jar destfile="${jar.dir}/${ant.project.name}.jar" basedir="${classes.dir}">
                
    <manifest>
                    
    <attribute name="Main-Class" value="${main-class}"/>
                
    </manifest>
            
    </jar>
        
    </target>

        
    <target name="run" depends="jar">
            
    <java jar="${jar.dir}/${ant.project.name}.jar" fork="true"/>
        
    </target>

        
    <target name="clean-build" depends="clean,jar"/>

        
    <target name="main" depends="clean,run"/>

    </project>
    posted on 2008-12-04 11:50 張辰 閱讀(406) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲精品一级无码鲁丝片| 97无码免费人妻超级碰碰夜夜| 日韩特黄特色大片免费视频| 亚洲 暴爽 AV人人爽日日碰| 四虎永久在线观看免费网站网址| 亚洲码一区二区三区| jjizz全部免费看片| 亚洲人成电影在线观看青青| 麻豆最新国产剧情AV原创免费| 亚洲成a人片在线观看精品| 思思99re66在线精品免费观看| 亚洲欧美成人一区二区三区| 日本无吗免费一二区| 美女被艹免费视频| 国产美女亚洲精品久久久综合| 在线免费视频你懂的| 亚洲AV午夜福利精品一区二区| 最近免费中文字幕大全高清大全1| 亚洲性69影院在线观看| 最近最新中文字幕完整版免费高清 | 亚洲一区精彩视频| 国产三级免费电影| 久久99久久成人免费播放| 亚洲第一AV网站| 久久久www成人免费毛片| 亚洲av无码专区首页| 久久精品夜色噜噜亚洲A∨| 久久er国产精品免费观看8| 亚洲导航深夜福利| 日韩亚洲国产综合久久久| 国产免费一区二区视频| 亚洲无成人网77777| 免费在线观看日韩| 久久国产精品国产自线拍免费| 亚洲va在线va天堂va手机| 国产av无码专区亚洲国产精品| 久久精品一区二区免费看| 亚洲天堂一区二区三区| 亚洲成a人一区二区三区| 免费A级毛片无码专区| 国产免费怕怕免费视频观看|