李敏  
          日歷
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345
          統(tǒng)計(jì)
          • 隨筆 - 1
          • 文章 - 40
          • 評(píng)論 - 4
          • 引用 - 0

          導(dǎo)航

          常用鏈接

          留言簿(1)

          文章分類

          文章檔案

          相冊(cè)

          收藏夾

          它山之石

          聚賢莊

          搜索

          •  

          最新評(píng)論

           
            前面介紹了為什么選用Ant來(lái)編譯Java文件,這里則介紹如何來(lái)運(yùn)行Java代碼,當(dāng)然如果只是運(yùn)行Java代碼的話,使用javac命令就可以了,但是之前已經(jīng)說(shuō)過(guò),現(xiàn)在代碼中可能已經(jīng)使用了第三方類庫(kù)或者說(shuō)框架,而且又不想在"系統(tǒng)變量"里進(jìn)行設(shè)置,因?yàn)橹挥挟?dāng)你需要進(jìn)行編譯的時(shí)候,才會(huì)使用這些環(huán)境變量,所以我們需要的是一種"急需急設(shè)"的一種方式。
            歸根結(jié)底其實(shí)就是采用臨時(shí)設(shè)置classpath的一種方法而已,這里選用建立批處理文件方式來(lái)進(jìn)行設(shè)置。

          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 \

            如果你想查詢輸出的控制臺(tái)信息,可以在后面去掉"cls"。
            現(xiàn)在如果你想在任意目錄下都能調(diào)用這個(gè)批處理文件,則可以進(jìn)行如下設(shè)置。
            新建一個(gè)"系統(tǒng)變量" ,比如說(shuō)"classpath_home" ,值為該批處理文件所在的目錄(切記不要進(jìn)行精確定位,只需要該文件所在的目錄就行,否則無(wú)法使用)。
            同樣也可以這樣設(shè)置"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

             最后通過(guò)一個(gè)bat文件來(lái)調(diào)用上面的兩個(gè)文件,還是那句話,一切都可以重用。(set path命令必須在set classpath命令之后調(diào)用,不然會(huì)出現(xiàn)錯(cuò)誤提示
            
             default.bat

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

            此命令只用執(zhí)行一次,當(dāng)再次執(zhí)行時(shí)會(huì)出現(xiàn)錯(cuò)誤提示。
            其實(shí)到現(xiàn)在為止,一直所講的無(wú)非就是一種生產(chǎn)力(經(jīng)驗(yàn)的總結(jié))的提高,并不是生產(chǎn)工具的提升。

          posted on 2009-01-22 17:21 李敏 閱讀(688) 評(píng)論(0)  編輯  收藏 所屬分類: 應(yīng)用配置
           
          Copyright © 李敏 Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 洞口县| 厦门市| 叙永县| 垦利县| 湘阴县| 汝阳县| 屯留县| 锦州市| 泽库县| 宿迁市| 广宗县| 林州市| 河北区| 沁水县| 湾仔区| 航空| 麦盖提县| 无为县| 巩义市| 浦江县| 屏南县| 富川| 昭苏县| 廉江市| 仙居县| 贡嘎县| 安吉县| 萨迦县| 青阳县| 自贡市| 德惠市| 高陵县| 满洲里市| 米泉市| 海阳市| 梧州市| 且末县| 滦平县| 通榆县| 中阳县| 凌源市|