• <dd id="3gzlp"></dd>

    <li id="3gzlp"><acronym id="3gzlp"></acronym></li>

    <span id="3gzlp"></span>

    Apache NetBeans 12.0 LTS 發布

    oschina
     oschina
    發布于 2020年06月12日
    收藏 6

    openEuler項目召集令就在暑期2020,最高6萬元獎金等你來領!>>>

    Apache NetBeans 12.0 LTS 已經發布,這是一個年度主要版本,也是 NetBeans 從 ASF 畢業后的首個 LTS 版本,整合了 11.1、11.2 與 11.3 這些特性版本。

    此版本增加了對最新 Java 語言特性的支持,集成了來自 Oracle 關于 Java Web 開發的新代碼,增強了 Apache Maven 工具,為 Gradle 用戶帶來了多項增強,包括內建的 Payara 和 WildFly。引入了 JavaFX 的全新現成模板,升級并擴展了 PHP 編輯器,提供了新的深色外觀選項,并帶有多項修復程序。

    Java

    Java 方面集成了一些語言特性,包括:

    • JEP 359:record(預覽),新的“record”關鍵字的語法顏色;導航器顯示 equals、hashCode、toString 等;以及 record 的格式支持。

    • JEP 305:instanceof 的模式匹配(預覽)

    • JEP 355:文本塊(預覽),Java 編輯器提示已引入,用于與文本塊之間的轉換。

    • JEP 325:Switch 表達式(預覽),多 case 的 Switch 代碼補全如下:

    需要注意,只有設置了 Java 編譯器的--enable-preview標志時,才可以使用預覽特性,如下面的 Maven 所示。

    <build>
       <plugins>
          <plugin>
              <artifactId>maven-compiler-plugin</artifactId>
              <version>3.8.0</version>
              <configuration>
                  <compilerArgs>
                        <arg>--enable-preview</arg>
                  </compilerArgs>
             </configuration>
         </plugin>
      </plugins>
    </build>

    --enable-preview在 Gradle 中添加示例:

    tasks.withType(JavaCompile).each {
        it.options.compilerArgs.add('--enable-preview')
    }
    
    run.jvmArgs(['--enable-preview'])

    JavaFX

    現在在“新項目”對話框中注冊了兩個 OpenJFX Gluon Maven 模版,名為“FXML JavaFX Maven Archetype (Gluon) ”和“Simple JavaFX Maven Archetype (Gluon) ”,并自定義了它們的 nbactions.xml 文件,以便可以運行和調試。開箱即用,無需用戶進行任何調整。

    PHP、JavaScript 和 HTML

    Apache NetBeans 12.0 中添加了對 PHP 7.4 的支持。

    此版本集成了 v11.3 中引入的 TypeScript 編輯器。

    自 v11.3 起,集成了一個修復程序,使 Chrome 連接器可以與 Apache NetBeans 一起正常使用。

    外觀

    外觀方面,Oracle 已將 NetBeans 深色外觀支持(Dark Metal 和 Dark Nimbus)捐贈給了 Apache,而 FlatLaf 是 FormDev Software GmbH 的 Karl Tauber 全新外觀,目前都已集成。此外,還引入了 Windows 上 HiDPI 的增強功能。

    此處 NetBeans 12 還有關于構建系統以及對 Java EE 方面的一些改進,詳情查看發布公告:

    https://netbeans.apache.org/download/nb120/index.html

    本站文章除注明轉載外,均為本站原創或編譯。歡迎任何形式的轉載,但請務必注明出處,尊重他人勞動共創開源社區。
    轉載請注明:文章轉載自 OSCHINA 社區 [http://www.url23.com]
    本文標題:Apache NetBeans 12.0 LTS 發布
    加載中
    此新聞有 31 條評論,請先登錄后再查看。
    返回頂部
    頂部
    聚看影院