愛(ài)上鳥(niǎo)的魚(yú)

          無(wú)憂無(wú)慮害死人

          常用鏈接

          統(tǒng)計(jì)

          最新評(píng)論

          java 環(huán)境變量 classpath的使用

          最近,使用eclipse是速度很慢,于是在找到了原始的編譯、運(yùn)行程序的方法?:使用javac和java

          java -classpath %classpath%;g:\javaPro\proName\webroot\web-inf\lib\db2jcc.jar;bin? myPro.Test

          %classpath%? 為系統(tǒng)已經(jīng)設(shè)置的環(huán)境變量
          ?g:\javaPro\proName\webroot\web-inf\lib\db2jcc.jar 為運(yùn)行myPro.Test類運(yùn)行時(shí)涉及到的類文件
          bin 為myPro.Test 存放的目錄
          這樣,編譯和運(yùn)行程序就能比較快一些了。
          handwork?結(jié)構(gòu)
          1handwork
          bin
          src?
          myPro
          TestString.java
          當(dāng)前目錄為\src>? javac myPro\TestString.java -d ..\bin
          這樣編譯的文件會(huì)存放在bin目錄下。
          \bin>javap -c myPro.TestString 可以看到編譯后的類文件.


          第二種快速編譯和 運(yùn)行的 方法使用ant工具 配置的 build.xml文件如下:

          <?xml version="1.0"?>
          <project name="zxfTest" default="run">
          ? <!--the position of class by compiled-->
          ??<property name="class.dir" value="bin"/>
          ??<!--source position-->
          ?? <property name="src.dir" value="src"/>
          ?? <!--reference class path -->
          ?<path id="1">
          ?<fileset dir="g:\javaPro\pwms\webroot\web-inf\lib">
          ?<include name="db2jcc.jar"/>
          ?</fileset>
          ?</path>
          ?<!-- compile java file-->
          ?? <target name="compile" >
          ?<javac srcdir="${src.dir}" destdir="${class.dir}">
          ?<!--? will be use by compile -->
          ?<classpath refid="1"/>
          ?</javac>
          ?<!-- copy the class file to the destination-->
          ?<copy todir="${class.dir}">
          ?<!-- need compile file -->
          ?<fileset dir="${src.dir}">
          ?? <exclude name="**/*.java"/>
          ?</fileset>
          ?</copy>
          </target>
          <target name="run">
          <java classname="zxf.Test">
          ??<classpath path="${class.dir}">
          ??</classpath>
          ??<classpath refid="1"/>
          </java>
          </target>
          </project>
          在path中 需要配置ant的path? %ant_home%\bin

          posted on 2008-01-14 11:35 愛(ài)上鳥(niǎo)的魚(yú) 閱讀(164) 評(píng)論(0)  編輯  收藏 所屬分類: java study log

          主站蜘蛛池模板: 页游| 固原市| 孝义市| 宜都市| 扎兰屯市| 平利县| 沂水县| 曲麻莱县| 高邮市| 菏泽市| 南漳县| 古蔺县| 临沧市| 达日县| 福海县| 澎湖县| 武定县| 仙桃市| 揭阳市| 崇义县| 泰和县| 阳泉市| 施甸县| 巩义市| 邮箱| 盐亭县| 齐齐哈尔市| 井研县| 乌兰察布市| 西乌珠穆沁旗| 常熟市| 渭源县| 洞头县| 福海县| 南城县| 长宁县| 象州县| 彰化市| 克什克腾旗| 昔阳县| 台安县|