Apache NetBeans 30ではJDK 21が必要となり、Javaサポートが改善され、GlassFishがアップデートされました。

キーポイント:
  • これにより、開発環境のコンパイル、テスト、および実行に必要な最小要件としてJDK 21が定められます。
  • ビルドツールの包括的なアップデートにより、Maven 3.9.15、Ant 1.10.17、およびJDK 26向けのGradleサポートがデフォルトで統合されました。
  • Javaエディタを改良し、レコードコンポーネント、名前のない変数、およびローカルクラスの解析をサポートしました。
  • GlassFishサーバー7.1.0および8.0.0との公式統合、JSFウィザードの最新化、LSPを介したTypescript Reactのサポート。
  • JGit 7.6.0を使用したGitの速度最適化、FlatLaf 3.7.1によるインターフェースの更新、およびMarkdownサポートの強化。

アパッチ・ネットビーンズ

人気開発IDE「NetBeans」の開発元であるApacheの開発者は、Apache NetBeans 30 の最新リリース。 今回のアップデートは、プラットフォームのコンパイル、テスト、実行に必要な最小要件として堅牢なJDK 21を確立することで、開発環境に大きな変化をもたらします。

単なるメンテナンスパッチではなく、この新しいバージョンは これは、IDEがサーバープロトコルとやり取りする方法を再構築するものです。 言語と 基地を近代化する よりスマートで予測性の高いコーディング体験を提供するため。

Apache NetBeans30の主な新機能

この新作 これは、バージョン管理における最も煩わしいプロセスのいくつかに対処するものです。 そしてビジネス展開は 大規模リポジトリの読み込みを最適化します最新のWebフレームワーク仕様への対応を大幅に改善し、市場で最も人気のあるビルドエンジンの最新バージョンを統合するとともに、インターフェースの安定性、最新の構文への対応、プログラマーの日常業務における摩擦を軽減するように設計された人間工学的な設計を優先しています。

Javaコード編集エクスペリエンスは、最新の構文の安定性に重点を置いたいくつかの改善を受けています。開発者は、 コード予測と自動補完が大幅に改善されました レコードコンポーネントタイプを扱う場合 ローカルクラスをインスタンス化する場合.

一方、 チームは、変数とのフォーマット競合を解決するための重要な修正を実施しました。 名前は付けられていませんが、switch文内の列挙型の自動インポートも改善され、プロファイラをブロックしていた複数のヌルポインタ例外が修正されました。並行して、ビルドシステムは、ネイティブに統合することでデータベースを更新しています。 Mavenバージョン3.9.15およびAntバージョン1.10.17一方、Gradleは間もなく登場するJDK 26環境に備えて、デフォルトパラメータを調整している。

ビジネスの近代化と最先端のウェブエコシステム

今回のリリースでは、エンタープライズ開発とウェブ技術が大幅に改善されています。NetBeans 30では、 GlassFishアプリケーションサーバー7.1.0および8.0.0の公式サポート、 同時に、 Payara Server のチェックポイントオプションへのリンク.

Web 指向のプログラマーは、クライアントの恩恵を受けることができます。 言語サーバープロトコル(LSP) 大幅に改善され、今では TypeScript Reactのネイティブサポートが追加され、JavaScriptクラス内のスペーシングの競合が解消されました。 静的初期化子を含むもの。一方、PHP エコシステムもこのアップデートの波に遅れをとることなく、PHP バージョン 8.5 で導入された新しいパイプ演算子との直接的な互換性を組み込んでいる。

洗練されたインターフェース、Gitのパフォーマンス向上、そして新たな統合機能

運用上の円滑さと環境全体の美観 それらは、視覚的な快適性を向上させることを目的とした一連の改良を受ける。。 のアップデート FlatLaf 3.7.1レンダリングエンジンは、完璧なインターフェースを保証します。煩わしいシステムクラッシュを回避するため、初期読み込み画面をイベントディスパッチスレッドに移動しました。

バージョン管理システムは、エンジンをJGit 7.6.0にアップデートします。 これにより、バッチ処理とリソースを大量に消費する呼び出しの遅延によって、確認ダイアログにおけるファイルステータスの読み込み速度が大幅に最適化されます。さらに、全体的な入力操作性も向上します。 Markdownドキュメントにおける画像プレビューとスペルチェックのサポートTOMLテンプレートの組み込み、そしてrust-analyzerとの有望な統合により、システムプログラミングのエコシステムが強化される。

あなたがそれについてもっと知りたいなら この新しいバージョンの詳細については、 次のリンク.

LinuxにApacheNetBeans 30をインストールするにはどうすればよいですか?

Linux への Apache NetBeans のインストールは、ユーザーの設定とシステムの互換性に応じて、さまざまな方法で実行できます。

Apache NetBeans をソース コードからコンパイルする場合、最初のステップは、プロジェクトの公式 Web サイトから必要なファイルをダウンロードすることです。ファイルを取得したら、パッケージをシステム内の目的の場所に解凍する必要があります。
次に、ターミナルにアクセスし、ファイルが抽出されたディレクトリに移動する必要があります。そこで、次のコマンドを実行する必要があります。
ant

Apache NetBeansIDEを構築します。 ビルドしたら、次のように入力してIDEを実行できます。

./nbbuild/netbeans/bin/netbeans

スナップによるインストール

よりシンプルで高速な方法を好むユーザー向けに、NetBeans は Snap パッケージとして提供されています。

sudo snap install netbeans --classic

Flatpakを使用したインストール

もう一つの選択肢は、Flatpak を使用して Apache NetBeans をインストールすることです。これを行うには、システムでこのタイプのパッケージのサポートが有効になっている必要があります。インストールを実行するコマンドは次のとおりです。

flatpak install flathub org.apache.netbeans


優先ソースとして追加