原创 關於Eclipse中的選擇服務(SelectionService)V1.0

翻譯自下面文章。還沒有完成翻譯,因爲最近沒有精力做這個事情,又看到很多朋友遇到這方面的問題,先發上來。 http://www.eclipse.org/articles/Article-WorkbenchSelections/article

原创 GMF Labels

原文地址:http://wiki.eclipse.org/GMF_Labels Labels represent pieces of text possibly associated with icons on diagram surfa

原创 笑話,嘎嘎(中國移動公司老總上廁所 )

地點:公共廁所。   中國移動公司老總上廁所   "幹什麼的?"看廁所的大嬸喊。   "我是中國移動老總,我內急。"   "你不知道現

原创 How do I open an editor on something that is not a file?

Since 3.3 you can use the new EFS support to open an text editor on a file store that's backed by any kind of EFS using

原创 關於在Eclipse中使用Ant中文路徑亂碼的錯誤

情況是: 1. 有一個項目,這個項目的路徑沒有使用默認路徑,而是使用了工作區間外的路徑,並且路徑中含有中文。 2. 創建一個build.xml的Ant build文件。在Eclipse中運行。   在控制檯裏看到,路徑裏的中文都是亂碼,而

原创 SWT的UI線程和非UI線程

要理解UI線程,先要了解一下“消息循環”這個概念。鏈接是百度百科上的條目,簡單地說,操作系統把用戶界面上的每個操作都轉化成爲對應的消息,加入消息隊列。然後把消息轉發給對應的應用程序(一般來說,就是活動窗口),應用程序根據自己的邏輯處理這些

原创 發現Java核心技術第七版中文一處嚴重翻譯錯誤

Java2核心技術第七版中文版第二卷 第600頁,警告處這樣說:   如果將jar放入jre/lib/ext目錄中,並且在它的類中有一個類需要調用系統類或者擴展類,那麼就會遇到麻煩。擴展類加載器並不使用類路徑。 剛讀到這裏十分不解,爲什麼

原创 OSGi控制檯在Eclipse插件開發中的妙用

OSGi的實現本身有一個控制檯,提供插件的查看和管理功能。而Eclipse是基於OSGi的平臺應用,這樣我們可以使用這個控制檯輔助進行插件的管理,調試等工作… 一、管理和診斷 從事插件開發的各位同行也許都遇到過這樣的問題:某個插件在發佈以

原创 FAQ How do I write to the console from a plug-in?

Many of the people asking this question are confused by the fact that two Eclipse instances are in use when you are de

原创 Ubuntu10.04EclipseTab頁標題欄超大的解決方案

Google到了這個:http://ubuntuforums.org/showthread.php?t=1465712 簡單地說就是: 1. 在控制檯輸入   gedit ~/.gtkrc-2.0   2. 複製下面的內容,保存,並重啓

原创 關於Java5中提供的靜態導入(import static)

Java5中新增特性import static aaa.ClassA.StaticMethod     這種語法可以導入類中的靜態方法,從而在使用的時候,不必每次都寫ClassA.StaticMethod() ,在大量使用靜態類方法

原创 插件開發常見問題整理

1.添加第三方包以後,調試運行沒錯,導出後程序無法運行或無法導出。   這個問題是新手最常見的問題了,由於普通的java項目配置第三方jar包,都是直接配置Build-Path的(實際上是修改了項目下的.class-path文件),但是

原创 Eclipse插件開發系列文章---序

插件開發的內容很多,也很複雜,尤其是做IDE方面的開發,其中遇到的一些技術,隨便拿出來就是一套框架,往往感覺越做會的東西越少。 從事插件開發這麼多年以來,不敢說精通,也算小有所成。 我一向認爲,技術要以精爲主,不必求全。但是最近這兩年感

原创 JDK Logger指定配置文件

  默認情況下,JDK的LogManager會在JRE目錄下的"lib/logging.properties"這個文件中讀取配置。   除此之外,LogManager還可以根據兩個系統屬性來允許用戶控制日誌

原创 英格力士

Self-Host 不知道如何翻譯,意思是: 例如一種開發語言,可以開發自己的編譯器,然後在使用自己開發的編譯器能進行這種語言的開發,再開發這種編譯器。這種情況,一般就是說Self-Host的。