Eclipse Kepler已支持Java 8

jopen 10年前發布 | 28K 次閱讀 Eclipse

        作者 郭蕾

        期待已久的 Java 8 已于 2014 年 3 月 19 日正式發布,而作為 Java 開發者使用最為廣泛的 IDE,Eclipse 已經全面支持 Java 8。Eclipse 對 Java 8 的支持包括編譯器實現新的 Java 8 語言擴展、搜索和重構功能支持 Java 8、Lambda 表達式格式化以及 Lambda 表達式和匿名內部類之間的快捷互轉。

        獲取 Eclipse for Java 8

        4 月 11 日,Eclipse 基金組織正式提供 Eclipse Kepler SR2 for Java 8 的下載地址,開發者可以下載官方提供的 Java? 8 Support 版本來使用此功能。已經下載的 Eclipse Kepler SR2 也可以通過安裝插件的方式來支持 Java 8,具體步驟如下:

  1. 下載 Java 8并確保你的 Eclipse 版本是 Kepler SR2。
  2. 選擇菜單:”Help > Eclipse Marketplace…”。
  3. 在搜索框中輸入”Java 8 Kepler”。
  4. 安裝 Java 8 support for Eclipse Kepler SR2 插件。
  5. 安裝其他可選插件:

            Java EE 擴展支持:Java 8 Facet for Web Tools for Eclipse Kepler SR2

            Maven 擴展支持:Java 8 support for m2e for Eclipse Kepler SR2

    Eclipse Kepler已支持Java 8

        使用體驗

        InfoQ 中文站編輯下載并試用了 Eclipse Kepler SR2,以下是到目前為止的部分使用體驗。

        1. 對 Lambda 表達式的支持

        在 Eclipse 中選中匿名類,按 Ctrl+1,即可將匿名類轉為 Lambda 表達式。當然,也可以將 Lambda 表達式轉為匿名類。

Eclipse Kepler已支持Java 8

        如果想格式化你的 Lambda 表達式,和之前一樣,請 Ctrl+Shift+F。程序出錯,通過 Debug 來調試 Lambda 表達式,Eclipse 同樣支持。

Eclipse Kepler已支持Java 8

        2. 對接口默認方法的支持

Eclipse Kepler已支持Java 8

        3. 對 Annotations 的支持

Eclipse Kepler已支持Java 8

        總結

        Eclipse 已經全面支持 Java 8 的幾個新特性,特別是對 Lambda 表達式的支持堪稱完美,讀者可以從這里了解更多的信息。此外,除了 Eclipse 提供對 Java 8 的支持外,其他的一些 IDE 也提供了相應的版本以支持 Java 8,比如 NetBeans 8.0IntelliJ IDEA 13.1

        參考資料

  1. Eclipse Support for Java 8
  2. How to use SWT with Java 8
  3. Eclipse Foundation Announces Java 8 Support
  4. Installing Java? 8 Support in Eclipse Kepler SR2

        感謝楊賽對本文的審校。

來自: InfoQ
                    <span id="shareA4" class="fl">                          </span>
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!