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

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

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

    hengheng123456789

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      297 Posts :: 68 Stories :: 144 Comments :: 0 Trackbacks

    ???今天在開發完插件后準備打包發布到單獨的Eclipse運行環境時發現開發的程序界面無法顯示??郁悶了2個小時,才調試出來問題所在,現把自己開發打包的心得與大家分享一下先,希望與有經驗的兄弟討論。

    ???先說一下今天問題的具體情況:

    程序簡介:
    1、開發了一個有Editor界面的插件程序(SWT風格的,關于SWT可以參看我blogjava的文章http://www.tkk7.com/hengheng123456789
    2、由于項目需要修改了Eclipse的部分源代碼,并重新編輯加入項目中
    3、使用了第三方的可視化開發SWT界面的插件程序

    問題:
    1、在開發環境進行運行和調試均無問題
    2、導出成Eclipse插件包也無錯誤提示
    3、發布到單獨的Eclipse運行環境進行運行時,無法顯示所開發的Editor界面,只顯示了一個Eclipse自身Editor的框架(郁悶?。?br />
    解決方案:
    ???經過多方查找(差點重裝系統),終于發現原來是修改的Eclipse源代碼的禍(倒不是修改的錯),是我在插件編輯環境時引用了修改的Eclipse源代碼項目,但在打包發布時沒有將修改的Eclipse源代碼一同打進同一個包中,但在程序插件配置文件中已經包含了修改的Eclipse源代碼路徑,所以在單獨運行時找不到這個路徑,顯示不出來所開發的Editor界面。

    ???經過這一番折騰,頗有心得,現總結以前在打包發布插件的一起列舉如下,希望對大家有所幫助!

    1、打包發布前一定要把需要引用的非Eclipse包添加入(編輯Plugin.xml文件的編輯界面)Build標簽頁的Extra Classpath Entries項(選擇Add JARs...按鈕進行添加)
    2、需要引用的非Eclipse包也要添加入(編輯Plugin.xml文件的編輯界面)Runtime標簽頁的Classpath項(選擇Add...按鈕進行添加)
    3、非Eclipse包添加后記住,要察看項目的Java Build Path中的Libraries是否報錯,可能是因為以上兩個步驟把包加入到Plug-in Dependencies庫中了,但在原來的Classpath中也包含這些包,出現了重復引用,直接刪除原來的Classpath引用即可
    4、保證在打包發布時,引用的包只有JRE System Library和Plug-in Dependencies,即除了JRE外,其他所引用的包全部應當在Plug-in Dependencies庫中,這樣導出的插件包程序才能夠找到這些包!
    5、發布到新的Eclipse環境下運行前要必須清空eclipse/configuration目錄下除config.ini文件外的其他全部文件。(這是因為Eclipse的運行機制是:如果configuration目錄中有編輯好的Eclipse插件,則直接運行configuration目錄中的插件程序,否則把plugin目錄中的文件編輯到configuration目錄中,再運行?。?br />
    ???目前我在開發中遇到的問題就是這些,希望大家予以補充和更正,謝謝!

    posted on 2006-11-19 17:34 哼哼 閱讀(5837) 評論(0)  編輯  收藏 所屬分類: JAVA-Eclipse
    主站蜘蛛池模板: 97免费人妻在线视频| 久久精品亚洲综合| 男人的好免费观看在线视频| 国产在线观a免费观看| 亚洲精品欧美综合四区| 亚洲春色在线观看| 水蜜桃亚洲一二三四在线| 亚洲色一色噜一噜噜噜| 在线免费观看一区二区三区| 国产国产人免费视频成69堂| 国产成人久久AV免费| 黄桃AV无码免费一区二区三区| 久久精品国产亚洲AV| 亚洲乱理伦片在线观看中字 | 美女免费精品高清毛片在线视| 亚洲乱码中文字幕小综合| 亚洲国产精久久久久久久| 在线精品亚洲一区二区三区 | 又长又大又粗又硬3p免费视频 | 免费中文字幕不卡视频| 国产男女猛烈无遮档免费视频网站| 免费视频爱爱太爽了| 亚欧在线精品免费观看一区| 99久热只有精品视频免费看| 日韩精品免费视频| 免费观看91视频| 中文字幕乱码一区二区免费| 全黄大全大色全免费大片| 男女一边摸一边做爽的免费视频| xxxxx做受大片在线观看免费| 特级毛片aaaa级毛片免费| 人妻无码中文字幕免费视频蜜桃| 免费无遮挡无遮羞在线看 | AV在线亚洲男人的天堂| 亚洲男人在线无码视频| 久久久亚洲精品蜜桃臀| 亚洲色欲色欲www在线丝| 亚洲AV人无码综合在线观看| 久久亚洲精品无码VA大香大香| 亚洲国产成人资源在线软件 | 嘿嘿嘿视频免费网站在线观看|