JetBrains IDEのコードベースのオープンソース部分で、IntelliJ IDEAとIntelliJ Platformの基盤となります。
apache/netbeans
Apache NetBeansは、主にJava開発者向けのオープンソースIDE、ツールプラットフォーム、アプリケーションフレームワークです。
代替できる製品:IntelliJ IDEA
Eclipse
- スター
- 3,143
- フォーク
- 943
- 未解決の Issue
- 1,102
- 最終コミット
- 昨日
これは何?
Apache NetBeansは、オープンソースの開発環境、ツールプラットフォーム、アプリケーションフレームワークです。コードベースは主にJavaで書かれており、Apache Antを使ってビルドします。リポジトリでは、Java機能の基本セット、より多くのクラスターを含むフルセット、NetBeans Platform単体など、さまざまな構成をビルドできます。
IDEにとどまらず、NetBeans Platform上でデスクトップアプリケーションを開発するための基盤にもなります。ソースコードからビルドできるほか、NetBeansで個々のモジュールを開いて実行、再ビルド、デバッグできます。また、ユーザー設定、キャッシュディレクトリ、JDKのパス、フォントサイズを指定して、ポータブル版を起動できます。
必要なものはGit、Ant、JDK 21以降です。Apache Software Foundationのもとでホスティングされており、ユーザー向け・開発者向けのメーリングリストと、開発者向けスナップショットをビルドするJenkinsがあります。
主な機能
- 01Javaの基本セットからフルビルド、NetBeans Platform単体まで、構成可能なクラスターをビルドできます。
- 02NetBeans内で個々のモジュールを直接開いてデバッグできます。
- 03ユーザー設定用・キャッシュ用のディレクトリを指定して実行できるポータブル版を提供します。
- 04JDKのパス、UIのフォントサイズ、JVM引数をランチャーオプションで指定できます。
- 05Apache Software Foundationのもとでホスティングされ、公開メーリングリストとJenkinsビルドを利用できます。
ユースケース
- NetBeans IDEのコードベースやモジュールへのコントリビュート。
- NetBeans Platform上でのカスタムデスクトップアプリケーションの構築。
- 高機能なIDEでのJavaプロジェクトの開発とデバッグ。
- 選択したクラスターやモジュールを使ったカスタムIDEビルドの作成。
クイックスタート
- 1
Git、Ant、JDK 21 以降をインストールする(README に記載された要件)
- 2
デフォルトのリリース設定をビルドする
$ ant build - 3
クイックテストを実行する
$ ant tryme
使う前に知っておきたいこと
- ビルドには、JDK 21 以降、Ant、Git をローカルにインストールする必要があります。
- ソースからのフルビルドは規模が大きく、ローカル環境の大がかりなセットアップが必要です。
トピック
よくある質問
- netbeans とは?
- Apache NetBeansは、主にJava開発者向けのオープンソースIDE、ツールプラットフォーム、アプリケーションフレームワークです。 Apache NetBeansは、オープンソースの開発環境、ツールプラットフォーム、アプリケーションフレームワークです。コードベースは主にJavaで書かれており、Apache Antを使ってビルドします。リポジトリでは、Java機能の基本セット、より多くのクラスターを含むフルセット、NetBeans Platform単体など、さまざまな構成をビルドできます。
- netbeans は無料で使えますか?ライセンスは?
- netbeans は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- netbeans は今もメンテナンスされていますか?
- 活発にメンテナンス中。netbeans の最終コミットは 2026年10月21日 です。
- netbeans は何に使えますか?
- NetBeans IDEのコードベースやモジュールへのコントリビュート。 NetBeans Platform上でのカスタムデスクトップアプリケーションの構築。 高機能なIDEでのJavaプロジェクトの開発とデバッグ。 選択したクラスターやモジュールを使ったカスタムIDEビルドの作成。
- netbeans のインストール方法は?
- Git、Ant、JDK 21 以降をインストールする(README に記載された要件) デフォルトのリリース設定をビルドする: $ ant build クイックテストを実行する: $ ant tryme
- netbeans はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/apache/netbeans
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Swiftで開発されたネイティブmacOSコードエディタ。シンタックスハイライト、補完、Git連携、デバッグ、拡張機能を備えています。
VS CodeのworkbenchをTauriに移植し、システムのWebViewを使ってメモリ使用量を削減したプロジェクト。初期リリース。
JavaとSpring Boot開発向けの軽量・省メモリなIntelliJ IDEA代替IDE。AIとの共同作業機能を標準搭載。
AtomとTree-sitterの開発者が手がけた、Rust製の高性能なマルチプレイヤー対応コードエディターです。
Tauri(RustとReact)で構築された、Git対応の軽量クロスプラットフォームコードエディタ。AIエージェントとVimキーバインドも搭載。