JAVA載入類庫的順序

來源:互聯網
上載者:User

       JAVA載入庫的方法跟它的CLASSLOADER有關,不同的JVM有不同的CLASSLOADER。現介紹J2SDK內建的JVM的載入順序。

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

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

       最後,程式還會從目前的目錄(當前包)裡載入類檔案。(廢話一句)

象TOMCAT就是用第二種再把附加的包加進去的。所以在TOMCAT中使第三方的包有兩種方法可以把把這些包加進去。一種就是在系統的參數CLASSPATH中加上,另一種方法就是修改bat檔案。

 

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.