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

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

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

    Eclipse的奇怪問題總結(不斷更新)

    1.有的時候在project的java build path中定義好了一些jar包依賴,但是project在運行的時候仍然報NoClassDef的錯誤.這是因為project的MANIFEST.MF文件沒有更新.手動在MANIFEST.MF加上那些jar包就可以了.
    2.Plugin A 依賴 Plugin B.B也把相應的package export出來了,但是A還是找不到B里面定義的類.修改A的MANIFEST.MF文件,在dependence tab里去掉Plugin B,再添加B.此時發現有5,6個同樣的Plugin B出現在選擇plugin的list中.cancel 掉該對話框,然后重啟eclipse,在A的dependence里面重新加上B,問題解決.
    3.當我們通過在plugin.xml中用extension的方式定義action的時候,你會發現你定義的actionset和action在GUI出現的順序不是你可以控制的,就是說同一個actionset下的多個action不是按你定義的先后順序出現在程序的界面上的,這樣對action進行排序呢?其實仔細觀察一下,你會發現action在GUI出現的順序是和你定義action的順序相反的,比如你先后定義了3個action A,B,C,那么你就會在GUI上看見action的順序是C,B,A.如果你定義了多個actionset,你會發現這個規律不適用與actionset,actionset在界面上出現的順序其實是和它的id的排序相反的.比如你定義了三個actionset,它們的id分別是:seta,setb,setc,你會發現GUI上出現的順序是setc,setb,seta
    4.雙擊激活TreeViewer的celleditor
      JFace的Viewer都有單元格編輯功能,但是celleditor默認的實現是單擊激活editor,雙擊選中item.如果需要改成單擊選中item,雙擊激活editor呢?Eclipse的官網上好像也有人問到這個問題,不過目前好像是開了一個bug,期待eclipse的下個版本解決這個問題.但最近找到了一個用SWT來解決這個問題的方法:
           Tree tree=treeViewer.getTree();
        final TreeEditor editor = new TreeEditor(tree);
      editor.horizontalAlignment = SWT.LEFT;
      editor.grabHorizontal = true;
      // Use a mouse listener, not a selection listener, because you're
      // interested
      // in the selected column as well as row
      tree.addMouseListener(new MouseAdapter() {
       public void mouseDoubleClick(MouseEvent event) {
        final TreeItem item = tree.getSelection()[0];
        // Create a text field to do the editing
        final Text text = new Text(tree, SWT.NONE);
        text.setText(item.getText());
        text.selectAll();
        text.setFocus();
        text.addFocusListener(new FocusAdapter() {
         public void focusLost(FocusEvent event) {
          text.dispose();
         }
        });
        // Set the text field into the editor
        editor.setEditor(text, item);
       }
      });

    posted on 2008-12-02 17:52 小牛小蝦 閱讀(1604) 評論(3)  編輯  收藏

    評論

    # re: Eclipse的奇怪問題總結(不斷更新) 2008-12-04 20:59 UnderSUN

    正在做一個小項目,項目不大,不過周六就要交工了。今天周四Myeclipse居然出問題。修改類文件,總是和沒有修改一個樣子。痛苦。請問高手如何解決?謝了!(補充:刪掉類文件居然和沒刪一樣!)  回復  更多評論   

    # re: Eclipse的奇怪問題總結(不斷更新) 2008-12-05 10:16 yes1983

    @UnderSUN
    你說的類文件修改無效是指把java code修改了之后,然后運行project卻看不到效果,跟沒改一樣嗎?建議你在菜單欄里面選project-->clean清理一下所有的project,然后run的時候也勾上clear workspace.再不行就關掉eclipse,把eclipse安裝目錄下configuration文件夾里面東西除了config.ini之外都刪掉,看看效果.
    不過要注意一下,如果你清除了configuration文件夾里面的東西,很多eclipse的配置都恢復成默認的了
      回復  更多評論   

    # re: Eclipse的奇怪問題總結(不斷更新) 2008-12-05 14:56 UnderSUN

    謝謝您的答復。非常感謝。
    我昨天晚上,在朋友的其他兩臺機器上試了一下我的項目,結果也不行。
    我就認為是我的項目的問題了,
    然后 在某個論壇里說肯能是classpath的問題,然后我就看了項目里的.classpath文件,結果發現有一個
    <classpathentry kind="lib" path="/structs_taglib/WebRoot/WEB-INF/lib/commons-io-1.3.2.jar"/>
    這個是個錯誤的路徑。我刪掉了這句話,然后就好了。
    最后還是要謝謝你!
      回復  更多評論   


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


    網站導航:
     
    <2008年12月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    導航

    統計

    常用鏈接

    留言簿(6)

    隨筆檔案

    文章檔案

    eclipse

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲av无码专区在线观看下载| 91情国产l精品国产亚洲区 | 亚洲美女一区二区三区| 日本一区午夜艳熟免费| 国产亚洲精品无码拍拍拍色欲| 精品成人一区二区三区免费视频| 国产男女猛烈无遮挡免费视频网站| 鲁死你资源站亚洲av| 亚洲av成人一区二区三区在线观看| 羞羞网站在线免费观看| 国产精品亚洲不卡一区二区三区 | 久久久久一级精品亚洲国产成人综合AV区| 羞羞网站在线免费观看| a级亚洲片精品久久久久久久 | 国产成人精品亚洲2020| 四虎在线视频免费观看| 免费一级做a爰片久久毛片潮| 国产亚洲精品AA片在线观看不加载| 特色特黄a毛片高清免费观看| 免费中文字幕一级毛片| 美女巨胸喷奶水视频www免费| 亚洲综合国产精品| 成人毛片免费播放| 亚洲精品偷拍视频免费观看| 亚洲AV日韩AV永久无码绿巨人| 国产曰批免费视频播放免费s| 欧美激情综合亚洲一二区| 亚洲熟妇丰满多毛XXXX| 成人免费激情视频| 免费夜色污私人影院网站| 久久久久亚洲精品美女| 成人免费无码大片a毛片软件| 一级看片免费视频| 亚洲欧洲精品国产区| 亚洲&#228;v永久无码精品天堂久久 | 亚洲美女在线国产| 亚洲黄色片免费看| 日韩精品免费一线在线观看| 亚洲制服中文字幕第一区| 免费一级毛片一级毛片aa| 青青草无码免费一二三区|