BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース Apache Netbeans 12.2はJava14および15をサポート

Apache Netbeans 12.2はJava14および15をサポート

ブックマーク

原文(投稿日:2021/01/04)へのリンク

Apache NetBeansリリース12.2は、主にJava 14および15に対してサポートを改善した。コードの色付け、コードのフォーマット、オートコンプリートなどのNetBeans機能は、レコードやsealed、non-sealed、permitsなどのキーワードなどの新しいJava言語機能をサポートするようになった。

Java 15では、プレビュー機能としてsealedクラスが導入された。sealedクラスにより、sealed、non-sealed、permitsの3つの新しいJavaキーワードを導入された。NetBeans 12.2は、これらの新機能に対してコードの色付け、コードのフォーマット、オートコンプリートを提供する。

Java 14および15では、プレビュー機能としてレコードが導入された。NetBeans 12.2では、レコードのコード補完の改善など、サポートが改善されている。さらに、レコードに関するいくつかのフォーマットとリファクタリングの問題が解決された。

一部の古いJava機能のサポートも改善されている。この新しいリリースでは、連鎖メソッド呼び出しの型が表示される。たとえば、ストリームの場合、エディターはさまざまなmapやflatMap操作の結果のタイプを表示する。その次に、NetBeansエディタでテキストをコピーして貼り付けると、クラス、インターフェイス、列挙型が自動的に作成されるようになった。

Apache NetBeansは年に4つのバージョンをリリースする。5月/6月頃に1つの長期サポート(LTS)バージョンが全面的にテストされ、1年間サポートされる。それに続いて、新機能を備えた3つの四半期リリースがリリースされる。これらの新機能は、次のLTSリリースでテストおよびサポートされる。Apache NetBeans 12は最新のLTSバージョンであり、12.2は非LTSバージョンである。

このリリースでは、Gradleのサポートも強化されている。変更には、Gradleラッパーのディストリビューションの自動検出と、Lombokサポートの改善がある。

Spring、Gradle、TestNGなどのさまざまなライブラリも最新バージョンに更新されている。

NetBeansでお好みのJDKビルドのコンパイラを使用することができる。ただし、NetBeansは、javacのパッチバージョンであるnb-javacもサポートしている。 nb-javacコンパイラは、他のコンパイラでは利用できない多くの改善をNetBeansに提供している。新しいnb-javacコンパイラはJDK 15をサポートし、NetBeans 12.2で使用できる。

いくつかのバグ修正により、Apache NetBeans12.2がAppleのBig Surで実行されるようになった。基盤となるJavaビルドによっては、新しいAppleチップでも実行できる。NetBeansチームはTwitterで、12.2はAppleの新しいプロセッサでZuluのOpenJDKを使用してテストにパスしたと述べられている。

@TheASF @NetBeansをBig SurとApple Siliconで特別な設定をすることなく使うことができるときが来ました。しかし、どうやって#Javaをそこで機能させる。@AzulSystems Zulu @OpenJDKは、間もなくリリースされるNetBeans 12.2とともに、#AppleSiliconのMac OSX Big Surで特別な設定をすることなく使うことができます。

このバージョンのApache NetBeansは、PHP 8.0のサポートも提供するが、TwitterでJun-ichi Yamamoto氏が述べたように、このリリースはまだ機能が完全ではない。

NetBeans 12.2でPHP 8.0が完全にサポートされることを期待する人もいるかもしれません。しかし、私はまだいくつかの構文の実装を完了していません。すいません。おそらく、それらは12.3で追加されるでしょう。PHP 8.0には多くの新機能があります。そのため、時間がかかります。ご理解のほどよろしくお願いします。

さまざまなNetBeans 12.2の変更に関する動画は、リリースノートで閲覧できる。ノートには、JavaFXやJava Webなどのテクノロジーの変更を含むすべての改善点の完全なリストが含まれている。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

BT