麻豆传媒视频在线,国产91精品不卡视频,欧美jizz19性欧美,污视频网站在线观看,91涩漫在线观看,伊人发布在线,九色porny丨首页在线,福利视频一区,久久av网址,久久人人视频

當前位置:首頁 > 網站舊欄目 > 學習園地 > 設計軟件教程 > eclipse小技巧

eclipse小技巧
2010-01-14 23:01:29  作者:  來源:
    最近寫CODE的時候,遇到個問題:得到一個JAVA文件所在的插件路徑.問題倒是很快解決了.可氣人的是這個問題好久之前我已經問過一次了.沒想到又忘了.郁悶!!!于是決定寫篇文章,把ECLIPSE開發中的小方法集中起來,方便自己查詢,也可以給剛入門的程序員個提示.對于同時也希望誰有小的技巧能共享一下.我也算是拋磚引玉吧.
1.得到某PLUGIN的路徑:
  Platform.getBundle("mypluginid").getLocation().
  eclipse采用osgi后好像還可以:
  Activator.getDefault().getBundle().getLocation().(前提是這個插件有Activator這個類.這個類繼承了ECLIPSE的Plugin類)
  eclipse采用osgi前好像好像是:
  MyPlugin.getDefault().getBundle().getLocation().(前提是這個插件有MyPlugin這個類.這個類繼承了ECLIPSE的Plugin類)
2.得到工作區路徑:
  Platform.getocation();或
  ResourcesPlugin.getWorkspace();好像
  Platform.getInstanceLocation()也可行
3.得到ECLIPSE安裝路徑
  Platform.getInstallLocation();
4 ECLIPSE相關參數(我用過的).
  在命令行或ECLIPSE.INI文件中可以設置一些ECLIPSE啟動時用的參數:
  -data myworkspace可以指定自己的工作區
  -vm javapath 可以指定用哪個JAVA VM
  -nl locale 定義語言環境
  設置VM參數時,要放在-vmargs之后:
  -vmargs -Djava.util.logging.config.file=mylog.properties 設置日志文件位置.調試狀態下可以在CONSOLE視圖中看到日志.
  -vmargs -Xms 設置JVM初始化堆的內存大小
  -vmargs -Xmx 設置JVM最大的堆內存大小 
  -vmargs -Xss 設置JVM棧內存大小
  -vmargs -XX:MaxPermSize 設置Permanent Generation使用的最大內存.
  -vmargs -XX:PermSize 設置程序Permanent Generation內存大小.
  一兩句話說不清上面兩個參數的概念.關于PERM概念可以參考http://www.totodotnet.net/category/technology/java-tech/
  更多的參數可以參考http://www.cnblogs.com/sunsonbaby/archive/2005/02/02/101112.html

  還要干活,先寫這點,以后碰到了再增加.


  加一個!!
5 用代碼來關閉DIALOG。
開發ECLIPSE插件,經常會寫JUNIT測試,但當測試界面元素時,有一個大問題:就是用代碼打開一個界面元素,比如說    DIALOG之后,因為這時候系統運行的線程變成了這個DIALOG,這樣我們就無法在程序中用代碼來關閉這個DIALOG.
  解決方法就是:
 dialog.open();
 在DIALOG開發的代碼之后加入這樣一個方法:
 PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell()
                .getDisplay().asyncExec(new Runnable() {
                    public void run() {
                        Button cancel = null;
                        Shell shell = Display.getCurrent().getActiveShell();
                        cancel = shell.getDefaultButton();
                        if (cancel != null && !cancel.isDisposed()) {
                            cancel.notifyListeners(SWT.Selection, new Event());
                        }
                    }
                });

6 創建臨時文件
在開發插件的時候,有時候需要創建臨時文件.這個臨時文件會被創建到系統的臨時文件目錄.
給一個輸入流:InputStream content,則可以這么創建臨時文件:
        File tempFile = File.createTempFile("tempFile", ".txt");
        第一個參數是文件名,第二個參數是后綴名
        OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream(tempFile));
        InputStreamReader reader = new InputStreamReader(content);
        for (int currentchar = reader.read(); currentchar != -1; currentchar = reader.read()) {
            writer.write(currentchar);
        }
        writer.flush();
        writer.close();
        reader.close();
創建臨時目錄,可以這么做:
getTempDir() {
        File tempdir = new File(System.getProperty("java.io.tmpdir"));
        File tmpdir = new File(tempdir , "tmp" + System.currentTimeMillis());
        if (tmpdir.exists()) {
            LOG.fine("This dir is exist");           
        }
        tmpdir.mkdirs();
        return tmpdir;
    }

安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢
黄色成人影院| 国产欧美视频一区二区| japanese色系久久精品| 婷婷六月国产精品久久不卡| 国精产品一区一区三区mba下载| 欧美成人视屏| 啪啪免费视频一区| av资源中文在线| 欧美男女交配| 视频精品国内| 不卡在线一区| 狠狠综合久久| 日本不卡123| 高清免费成人av| 久久久久国产精品麻豆| 亚洲少妇屁股交4| 欧美日韩国产一区二区| 欧美精品v国产精品v日韩精品 | 日本免费看黄色| 国产免费观看久久黄| 国产视频福利一区| 四虎永久在线| 精品孕妇一区二区三区| 亚洲三级欧美| 欧美美女啪啪| 亚洲视频狠狠| 国产伦精品一区二区三区视频青涩| 成人午夜私人影院| 亚洲精品视频自拍| 欧美日韩精品一区二区| 亚洲男人天堂2024| 7m第一福利500精品视频| 国产免费亚洲高清| 国产在线视频福利| 成年美女黄网站色大片不卡| 一区二区日韩| 最新成人av网站| 99久久精品国产精品久久| 亚洲男同性视频| 91精品国产一区二区三区蜜臀| 亚洲视频精品在线| 国产精品日日做人人爱| 蝌蚪视频在线播放| 欧美三级精品| 亚洲免费二区| 成人av网站免费观看| 激情亚洲一区二区三区四区 | 91在线高清| 亚洲爱爱视频| 999久久久精品国产| 国产真实乱偷精品视频免| 国产精品美女www爽爽爽| 欧美午夜精品久久久久久超碰| 亚洲美女喷白浆| 国产剧情日韩欧美| 美女网站视频在线| 加勒比久久综合| 国产自产2019最新不卡| 午夜久久福利影院| 中文字幕av一区中文字幕天堂| 国产美女扒开尿口久久久| 国产在线超碰| 欧美1区2区3| 久久成人亚洲| 亚洲欧美激情在线| 亚洲日韩中文字幕在线播放| 国产aa视频| 韩国女主播一区二区| 欧美日韩午夜| 欧美韩国日本不卡| 日韩精品中文字幕一区二区三区 | 国产一区欧美二区| 精品久久久久久国产| 最近2019中文字幕一页二页 | 狠狠爱www人成狠狠爱综合网| 91在线视频在线| 欧美日韩久久不卡| 日韩免费观看高清| 成av人片在线观看www| 亚洲最大av| 亚洲欧洲色图综合| 亚洲最新视频在线| 国产视频网址在线| 国产videos久久| 26uuu国产日韩综合| 欧美精品一区男女天堂| 91精品免费久久久久久久久| 欧美aaa视频| 日本免费在线视频不卡一不卡二| 午夜视频一区在线观看| 韩国三级日本三级少妇99| caoprom在线| 国产欧美日韩综合一区在线播放| 亚洲午夜精品17c| 69av在线播放| 成人激情综合| 久久99久国产精品黄毛片色诱| 欧美三区免费完整视频在线观看| 国产精品白嫩美女在线观看| 成人午夜亚洲| 国产激情一区二区三区桃花岛亚洲| 91.com在线观看| 中文在线а√天堂官网| 亚洲第一论坛sis| 国产精品美女一区二区三区| xvideos亚洲| 中文字幕一区久| 国产在线一区二区| 亚洲精品自拍偷拍| 日本在线观看大片免费视频| 欧美午夜精品| 欧美亚洲综合久久| 丝袜美女写真福利视频| 日韩超碰人人爽人人做人人添| 国产色综合久久| 欧美国产视频一区二区| av有声小说一区二区三区| 国产精品1区2区3区在线观看| 亚洲欧美成人一区二区在线电影| 国产二区三区在线| 免费在线成人网| 亚洲欧洲美洲在线综合| dy888亚洲精品一区二区三区| 亚洲欧美日本日韩| 精品国产乱码久久久久久免费| 国产鲁鲁视频在线观看免费| 国产精品xvideos88| 欧美精品自拍偷拍| 伊人免费在线| 免费av网站大全久久| 日韩精品极品在线观看| 久久亚洲导航| 成人91在线观看| 97精品久久久| 日本一区二区三区电影免费观看| 国产欧美精品一区二区色综合朱莉| 久久久亚洲国产| 精品国产一区二区三区不卡蜜臂| 亚洲欧美另类小说视频| 美女的尿口免费视频| 欧美暴力喷水在线| 欧美mv日韩mv国产| 鲁鲁在线中文| 国产欧美日韩精品在线| 国产精品久久久久影院日本| 欧美色图国产精品| 91麻豆精品国产91久久久使用方法| 免费a级在线播放| av在线一区二区| 国产精品高潮视频| 艳女tv在线观看国产一区| 精品少妇一区二区| 中文字幕这里只有精品| 中文字幕欧美日本乱码一线二线| 国产精品久久二区| 欧美日韩少妇| 伊是香蕉大人久久| 亚洲高清999| 91福利在线免费观看| 色爱综合区网| 国产欧美日韩亚州综合 | 欧美日韩女优| 亚洲欧美日韩电影| 九色在线观看视频| 国产99一区视频免费| 国产成人精品免费久久久久| 在线成人超碰| 在线播放国产一区中文字幕剧情欧美| 亚洲欧洲日韩精品在线| 日韩欧美在线视频日韩欧美在线视频| 精品自拍一区| 国产精品久久久久久久午夜片 | 日本高清视频精品| 欧美一区网站| 日韩有码在线播放| 久久成人av| 日韩第一页在线| gogo久久日韩裸体艺术| 欧美日韩另类一区| 国产精品久久久久77777丨| 狠狠做深爱婷婷久久综合一区| 日本三级在线观看网站| 中文字幕高清一区| 免费黄色网址在线观看| 国产片一区二区| 国产三级在线免费| 中文一区二区完整视频在线观看 | 视频免费裸体网站| 精品一区二区三区免费观看| 国产精品jizz在线观看麻豆| 国产欧美日韩亚洲一区二区三区| 91国产精品91| 免费av网站大全久久| 国产一区二区在线免费| 国产一区二区免费看| 国产一级粉嫩xxxx| 不卡的看片网站| 幼a在线观看| 欧美性生交xxxxxdddd| 国产精品igao视频网网址不卡日韩|