Apache NetBeans 25では、パフォーマンスと機能が向上しました

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

数日前、Apache NetBeans 25の新バージョンが発表されました。このバージョンでは、開発環境の効率性、ユーザーエクスペリエンス、互換性に重点を置いた一連の重要な改善が導入されています。

主な改善点としては、コードエディタ内の主要ツールが最適化され、リファクタリング時のナビゲーションがより直感的になり、プロジェクトにおけるタブ順序の管理が改善され、コード変更の追跡精度が向上しました。

視覚的な最適化とユーザーエクスペリエンス

NetBeans 25のこの新バージョンにおける最も重要な変更点の1つは、 SVGアイコンの追加です。これにより、インターフェース内のグラフィックがより鮮明になり、スケーラブルになりました。さらに、この形式の画像読み込みを改善するために、NetBeansはBatikよりも軽量で効率的なJSVGライブラリを使用するようになりました

インターフェースレベルでは、アクティブなタブと選択領域の外観が調整され、タブヘッダーに親ディレクトリを表示するオプションがより明確かつ機能的に実装されました。ファイルシステム内のディレクトリを選択するためのダイアログボックスも再設計され、よりスムーズで正確な操作が可能になりました。

SQL エディターとサポートの改善

NetBeans 25では、SQLエディタが大幅に改良され、より高度なオートコンプリートシステムが導入されました。このシステムは、単語内の部分一致に基づいて用語を提案できるため、検索を最初の文字から開始する必要がなくなりました。

ビルドシステムの改善点として、Ant、Gradle、Mavenの互換性が向上しました。Gradleではテストを並列実行できる機能が実装され、自動テストの効率が向上しました。Maven依存関係の検出精度が向上し、AntはWSL(Windows Subsystem for Linux)環境内のPayara Serverでの実行をサポートするように最適化されました

言語サーバープロトコル(LSP)サーバーとの互換性が向上し、NetBeans内でのより多様な利用が可能になりました。さらに、VS Code用NetBeansプラグインとの統合が強化され、ハイブリッド環境での共同開発が容易になりました。

Java、PHP、その他のテクノロジーの新機能

NetBeans 25ではJavaの機能が改善されており、中でも注目すべき点として、切り替えブロック内でのオートコンプリート機能により、より迅速なコード記述が可能になったこと、また、自動コードフォーマット機能も改善され、閉じ括弧の処理が向上したことが挙げられます。

NetBeansの内部コンパイラであるnb-javacがJDKバージョン24b29にアップデートされ、最新機能との互換性が確保されました。また、 JDK 15以降のバージョンでは、Nashorn 15.x JavaScriptエンジンのサポートが追加されています

PHPに関しては、NetBeans 25ではPHPStanレベル10の静的解析チェックのサポートが導入されPHP 8.4で最近追加された機能も組み込まれています。

最後に、 Groovyライブラリがバージョン3.0.23にアップデートされ、安定性の向上と新機能が追加されたことに触れておきます。また、 GlassFish 7(バージョン7.0.21まで)およびGlassFish 8(ベータ版8.0.0-M9まで)のサポートも拡張されました。

この新バージョンについてさらに詳しく知りたい場合は、以下のリンクから詳細をご確認ください。

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

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


Googleで優先ソースとして追加する