kooyee ‘s blog

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

          JAVA加載類庫的順序

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

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

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

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

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


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


          網站導航:
           
          主站蜘蛛池模板: 敦化市| 万盛区| 曲阜市| 梧州市| 依安县| 保山市| 河西区| 南康市| 靖州| 黄骅市| 浑源县| 大化| 锡林郭勒盟| 读书| 紫阳县| 彭山县| 定南县| 上虞市| 玉树县| 安溪县| 丰宁| 吉首市| 临城县| 荔浦县| 襄垣县| 辉县市| 武功县| 新巴尔虎左旗| 九江县| 祥云县| 平遥县| 宿州市| 驻马店市| 古浪县| 苗栗市| 三门县| 南召县| 思南县| 临高县| 滨州市| 余干县|