kooyee ‘s blog

          開源軟件, 眾人努力的結晶, 全人類的共同財富
          posts - 103, comments - 55, trackbacks - 0, articles - 66
             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          JAVA加載類庫的順序

          Posted on 2007-08-30 17:31 kooyee 閱讀(145) 評論(0)  編輯  收藏
          JAVA加載庫的方法跟它的CLASSLOADER有關,不同的JVM有不同的CLASSLOADER。現介紹J2SDK自帶的JVM的加載順序。

                 首先,JAVA會跟據系統的參數CLASSPATH,把參數里所包含的JAR(ZIP,目錄)加載。只要使用該JVM,不用設置CLASSPATH,程序里用到類就會自動到這里面找到并加載。

                 其次,在我們運行java.exe 運行某個程序時,也可以加上-classpath(-cp)加上所用到的包。不過這些包只在這次運行會有效,對別的程序運行并沒影響。

                 最后,程序還會從當前目錄(當前包)里加載類文件。(廢話一句)

          TOMCAT就是用第二種再把附加的包加進去的(讀取lib中的jar,運行時用-classpath加載)。所以在TOMCAT中使第三方的包有兩種方法可以把把這些包加進去。一種就是在系統的參數CLASSPATH中加上,另一種方法就是修改bat文件。


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 沧州市| 阿勒泰市| 高平市| 诏安县| 高邑县| 渝北区| 饶平县| 天津市| 凯里市| 聂荣县| 聂拉木县| 蓝山县| 镇江市| 邯郸市| 永安市| 宕昌县| 琼海市| 蕲春县| 灯塔市| 益阳市| 安平县| 内乡县| 乌鲁木齐县| 元谋县| 通州区| 偏关县| 蓬莱市| 榕江县| 三江| 和顺县| 太和县| 颍上县| 黑河市| 东乌珠穆沁旗| 乌什县| 那坡县| 商南县| 新泰市| 吕梁市| 香格里拉县| 咸阳市|