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

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

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

    大夢想家

    5年開發(fā)工程師,2年實施經(jīng)理,X年售前顧問,......
    數(shù)據(jù)加載中……
    再次理解Eclipse的類加載機制

    今天在寫RCP的基礎運行插件的時候,發(fā)現(xiàn)一個非常有意思的問題:
        我有兩個插件A和B,A是RCP運行主插件,B是普通插件,A依賴于B存在并運行。當我把B打成JAR包,放到A下,做本地依賴的時候,那么Log4j的配置文件加載無誤,但是這樣是違反了Eclipse插件開發(fā)原則(Eclipse最小運行單位是插件)的;我把A和B通過feature進行關聯(lián),然后在A中依賴B插件,通過product文件啟動A插件的時候,發(fā)現(xiàn)B插件無法加載Log4j的配置文件... ...
        很郁悶的問題哦~為什么?
        因為我一直在使用原來java的類加載機制思考問題,一個類加載機,將加載所有的Class~在Eclipse下則不是這樣的,每一個類加載機只負責一個插件的內(nèi)容加載~多個類加載機之間是沒有關系的~
        因此,每一個插件在類加載時都是獨立的個體~所以每一個插件下面都需要自行增加一個Log4j配置文件,大家都獨立維護自己的Log4j配置文件~唉,有一個配置文件泛濫的年代啊~


    ps:

    深入剖析 Eclipse 類裝入器



    客戶虐我千百遍,我待客戶如初戀!

    posted on 2007-06-18 15:13 阿南 閱讀(1782) 評論(0)  編輯  收藏 所屬分類: Eclipse-RCP

    主站蜘蛛池模板: 国产亚洲精品不卡在线| 日韩亚洲AV无码一区二区不卡| 美女视频黄.免费网址| 亚洲精品无码久久一线| 免费v片在线观看视频网站| 色婷婷亚洲一区二区三区| 亚洲VA中文字幕无码毛片 | 天天影视色香欲综合免费| 国产亚洲综合精品一区二区三区| 国产亚洲无线码一区二区 | 999在线视频精品免费播放观看| 野花视频在线官网免费1| 亚洲AV无码一区东京热| 日韩免费福利视频| 久久久久国产免费| 美女视频黄频a免费| 日韩精品一区二区亚洲AV观看| 国产午夜影视大全免费观看| 99视频在线免费| 特级毛片aaaa级毛片免费| 亚洲午夜电影在线观看高清| 亚洲综合另类小说色区| 成人毛片18女人毛片免费| 久久精品视频免费播放| 粉色视频成年免费人15次| 亚洲另类图片另类电影| 亚洲国产精品特色大片观看完整版 | 国产成人亚洲综合一区| 久久99国产亚洲精品观看| 免费人成视频在线观看不卡| 免费毛片a在线观看67194| 久久er国产精品免费观看8| 亚洲精品无码久久久久秋霞 | 亚洲美女aⅴ久久久91| 伊人久久精品亚洲午夜| 午夜两性色视频免费网站| 18成禁人视频免费网站| 国产一区二区三区免费| 国产成人精品免费视频大全| 亚洲aⅴ无码专区在线观看| 亚洲一区二区三区亚瑟|