<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    eclipshine

    Eclipse主題站

    Plugin中的Classpath的計算

    基本規(guī)則:每一個Plugin都有自己獨立的ClassLoader,因此也有獨立的classpath。這個Classpath按順序由如下的幾個部分組成:
    1. The OSGi parent class loader。所有在OSGi中的的class loader均有一個公共的parent class loader。在缺省時,這就是java boot class loader。boot loader通常只知道rt.jar,但是這個boot classpath可以通過java命令來添加。
    2. 所有imported plugin的exported libaries。、
    3. plugin及其fragments所聲明的libraries。
     
    由上可知,要添加一個Jar到一個plug-in的classpath,可以有如下的幾種辦法:
    1. 添加到boot classpath,雖然這樣做很簡單,但通常這并不是一個好辦法,它會影響到所有安裝的plugin。
    2. 可以將Jar添加到這個plugin的declared libraries中。這是可行的,如果其它的plugin并不使用到這個Jar的話。
    3. 創(chuàng)建一個新的plugin來wrap這個library。在將這個plugin添加到requried plugin中去。這種是官方推薦的方法。缺點是會對特定版本的插件形成依賴。
    4. OSGi的parent loadre可以通過osgi.parentClassloader系統(tǒng)變量來改變,并由此改變classpath。通常這也不是一個好的辦法。

    posted on 2005-08-14 07:58 Living Not Striving 閱讀(1699) 評論(3)  編輯  收藏 所屬分類: RCPECLIPSE

    評論

    # re: Plugin中的Classpath的計算 2005-09-16 10:11 八進制

    文章都很好,為何不更新了?  回復  更多評論   

    # re: Plugin中的Classpath的計算 2005-09-19 21:49 eclipshine

    呵呵,謝謝關注。
    這些時比較忙,沒時間寫東西,過些時可能會更新。
    也看過你的Blog,希望多交流。  回復  更多評論   

    # re: Plugin中的Classpath的計算 2005-09-20 21:50 gady

    寫的非常好 正是我所需的 我在用spring中的東西架到eclipse中 老是告訴我加載不到class 后來發(fā)現程序不用eclipse classloader 用了別的classloader了 如果早看見這篇文章 我就不用花了幾個小時的無用功了 :)
    希望你能及時更新 我會始終關注的  回復  更多評論   

    主站蜘蛛池模板: 香蕉视频免费在线| 性盈盈影院免费视频观看在线一区| 国产又大又黑又粗免费视频 | 亚洲一区精彩视频| 最近2018中文字幕免费视频| 亚洲AV日韩AV天堂久久| 午夜在线免费视频| 亚洲午夜久久久久久久久电影网 | 成人毛片手机版免费看| 国产精品亚洲精品久久精品| 国产jizzjizz免费看jizz| 91精品成人免费国产| 亚洲AV无码成人精品区天堂| 男女免费观看在线爽爽爽视频 | 成人a毛片免费视频观看| 亚洲熟伦熟女专区hd高清| 又粗又硬又黄又爽的免费视频 | 免费看美女裸露无档网站| 免费91最新地址永久入口| 亚洲精品视频免费看| 毛片免费全部播放一级| 24小时在线免费视频| 国产成人亚洲毛片| 亚洲国产成人精品无码区在线观看| 性xxxxx免费视频播放| 精品无码AV无码免费专区| 久久99精品国产免费观看| 亚洲色精品三区二区一区| 亚洲中文无码线在线观看| 全免费毛片在线播放| 99视频全部免费精品全部四虎| 黄色a三级三级三级免费看| 无码一区二区三区亚洲人妻| 鲁死你资源站亚洲av| 亚洲av日韩av激情亚洲| 亚洲制服中文字幕第一区| 四虎影院永久免费观看| 国产一级淫片免费播放| 免费午夜爽爽爽WWW视频十八禁 | 美女黄网站人色视频免费| 亚洲av色香蕉一区二区三区蜜桃|