熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

迎接Eclipse 3.5(Galileo):新特性

2022-06-13   來源: Java開源技術 

  盡管RC(Release Candidate )版已發布代號Galileo的Eclipse 仍需兩周才能達到GA(General Availability )狀態這一新版的Java開發環境包括了不少新特性並對以前版本做出了改進

  新特性包括

    平台及UI    


  ·Solaris x已經加入支持行列

  ·Install New Software向導中的Work with:下拉框現在支持自動補全

  ·增加了一個新的介紹主題叫做Slate

  ·打開的編輯器及多編輯器頁面間的切換更加容易(快捷鍵Ctrl+PageDown/Ctrl+PageUpAlt+PageDown/Alt+PageUp)

  ·為了快速關閉現在可以安全地跳過清楚歷史這一步驟

  ·至於編輯器的常規提示框和對話框或當前工作台窗口表單現在可以在Mac Cocoa上使用

  ·應用程序在打印過程中或打開打印對話框時可以選擇portrait或landscape模式

  ·Eclipse富客戶端平台現在包含了一個OSGi聲明式服務(Declarative Services——DS)的實現

  ·你現在可以針對給定選項釘住屬性視圖

  ·一個新偏好頁可以管理用於選擇工作區的啟動提示框

  ·About對話框現在提供一種機制讓plugin可以給平台about對話框提供安裝頁面

  I·nstall New Software向導現在無需等待連接任何更新服務器就可以立即打開

  ·雙擊垂直折疊線(vertical folding line)可以折起折疊區域

  ·比較編輯器有幾處增強

  ·你現在可以在Debug視圖中快速切換掛起線程

  ·支持Cocoa和Cocoa上的OpenGL

  ·增加對FileTransfer類的支持使得可以在Explorer和Nautilus文件管理器之間進行copy/paste操作

  ·對項目浏覽器作出幾項改進

  ·文本編輯器現在支持塊選擇模式(也就是按列選擇或矩形塊選擇)

  ·你現在可以直接在Synchronize視圖中應用一個補丁

  ·在Eclipse中比較Word文檔變化現在使用該Word比較功能支持把變化顯示為修訂

    Equinox

  ·增強Equinox DebugOptions API以支持選項設置的動態變化

  ·增加一個新的debug跟蹤API——orgeclipseosgiservicedebugDebugTrace以增強並簡化編寫debug跟蹤信息

  ·OSGi R核心規范給核心框架增加了一些小API

  ·新的Equinox並發API

    Plugin開發環境

  ·有一個新的Target Platform State(目標平台狀態)視圖

  ·你現在可以創建並共享一個由軟件站點的軟件組成的目標定義

  ·新的Category Definition編輯器可以在輸出時用於給特性歸類

  ·你現在可以查看API相對於API基線的變化

  ·通過在菜單introspection mode裡調用plugin Spy來查看關於菜單的信息

  ·增強OSGi Declarative Services (DS)以支持最新版的DS規范

  ·你現在可以從OSGi啟動配置中初始化產品定義

  ·有一個新的目標平台偏好頁面

  ·PPlugin export現在支持創建source bundles

  ·Declarative Services現在支持最新版的OSGi declarative services規范()更新

  ·PDE中的JAR signing支持擴展包含了對keypass的支持

  ·增強目標編輯器以支持目標定義中的新特性

  ·API工具現在可以分析系統類庫的使用情況及代碼訪問運行時不存在的成員時所產生的問題

  ·你現可以在非UI線程中啟動Junit Plugin測試

  ·Eclipse應用程序啟動配置現在支持啟動級別(start level)及自動啟動設置

  ·Plugin Registry視圖現在支持浏覽OSGi服務

  ·給PDE/Build增加了一個新的擴展可以使用戶從p庫中獲取制品

  ·API工具現在支持在接口上的兩個約束@noimplement 和 @noextend這就使得在不想直接實現一個接口的時候可以擴展它

  ·即使你已經增大了plugin的主版本號仍會被提示破壞API的改變

  ·PDE增強了bundle及特性(feature)輸出以把輸出的bundles/feature安裝到當前正在運行的工作台

  ·輸出特性plugin及產品時可以選擇binary cycles

  ·PDE增加了declarative services工具以幫助作者提供組件定義

    Java開發工具

  ·NLS string hover現在有一個Open in Properties File動作

  ·在Caller模式下調用層級(Call Hierarchy)現在有一個在上下文菜單中有一個Expand With Constructors動作

  ·當你在編輯器中輸入的時候Java比較編輯器會更新其結構

  ·有一個新的toString()產生器

  ·為可覆蓋方法增加了一個Open Implementation鏈接可以直接打開其實現

  ·編輯器與執行環境一致

  ·Debug視圖現在提供了breadcrumb(面包屑)顯示了當前活動的debug上下文

  ·可運行的JAR文件輸出向導還可以把所需的類庫打包進一個要輸出的可運行JAR文件或打包進與緊挨著該JAR的一個目錄中

  ·當在寫一個分配表達式(allocation expression)時發生補全操作內容助手現在可以提示一個類的可用構造方法

  ·如果檢測到無用代碼編譯器現在可以發出警告

  ·類庫變量或容器入口的路徑現在可以是與項目相關的任何位置

  ·在Jovadoc hover的頭部及Javadoc視圖中現在都提供了引用其他類型和成員的鏈接

  ·隨該Eclipse發行的JUnit版本更新為

  ·Javadoc視圖及hovers現在都支持{@inheritDoc}標簽並給覆蓋方法增加鏈接

  ·同一值的比較現在由編譯器檢測默認情況下會發出警告

  完整的Galileo發布時間表顯示出在日GA版本到來之前還有兩個RC版本

  你可以為你的平台下載RC 或者閱讀InfoQ上更多關於Eclipse的新聞


From:http://tw.wingwit.com/Article/program/Java/ky/201311/27925.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.