李敏  
          日歷
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345
          統計
          • 隨筆 - 1
          • 文章 - 40
          • 評論 - 4
          • 引用 - 0

          導航

          常用鏈接

          留言簿(1)

          文章分類

          文章檔案

          相冊

          收藏夾

          它山之石

          聚賢莊

          搜索

          •  

          最新評論

           
            前面介紹了為什么選用Ant來編譯Java文件,這里則介紹如何來運行Java代碼,當然如果只是運行Java代碼的話,使用javac命令就可以了,但是之前已經說過,現在代碼中可能已經使用了第三方類庫或者說框架,而且又不想在"系統變量"里進行設置,因為只有當你需要進行編譯的時候,才會使用這些環境變量,所以我們需要的是一種"急需急設"的一種方式。
            歸根結底其實就是采用臨時設置classpath的一種方法而已,這里選用建立批處理文件方式來進行設置。

          setclasspath.bat

          set root_home=C:\third-lib
          set log_home
          =%root_home%\log\commons-logging.jar;%root_home%\log\log4j-1.2.14.jar
          set spring_home=%root_home%\spring2.0\spring.jar;%root_home%\spring2.0\spring-sources.jar
          set classpath=.;%log_home%;%spring_home%
          cd \

            如果你想查詢輸出的控制臺信息,可以在后面去掉"cls"。
            現在如果你想在任意目錄下都能調用這個批處理文件,則可以進行如下設置。
            新建一個"系統變量" ,比如說"classpath_home" ,值為該批處理文件所在的目錄(切記不要進行精確定位,只需要該文件所在的目錄就行,否則無法使用)。
            同樣也可以這樣設置"path" 。

            setpath.bat

          set ant_home=D:\apache-ant-1.7.0
          set java_home
          =D:\jdk1.5.0_14
          set path
          =%java_home%\bin;%ant_home%\bin

             最后通過一個bat文件來調用上面的兩個文件,還是那句話,一切都可以重用。(set path命令必須在set classpath命令之后調用,不然會出現錯誤提示
            
             default.bat

          @Rem default path. 
          call setclasspath.bat
          call setpath.bat
          cls

            此命令只用執行一次,當再次執行時會出現錯誤提示。
            其實到現在為止,一直所講的無非就是一種生產力(經驗的總結)的提高,并不是生產工具的提升。

          posted on 2009-01-22 17:21 李敏 閱讀(689) 評論(0)  編輯  收藏 所屬分類: 應用配置
           
          Copyright © 李敏 Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 高淳县| 婺源县| 西乌珠穆沁旗| 山丹县| 青神县| 金湖县| 镇宁| 浙江省| 石阡县| 台州市| 宽城| 从化市| 自贡市| 博客| 临颍县| 青海省| 潮安县| 叶城县| 通江县| 南郑县| 鄂尔多斯市| 林西县| 辉南县| 涿鹿县| 保康县| 寻乌县| 高台县| 合山市| 荆州市| 汾西县| 汨罗市| 福建省| 新竹县| 新乡县| 中阳县| 明溪县| 禄丰县| 务川| 忻州市| 马山县| 饶平县|