FeaturesPluginsDocs & SupportCommunityPartners

NetBeans IDE 6.1 Features

基本 IDE

NetBeans IDE は単なる Java IDE ではありません。NetBeans IDE は、広範囲の開発作業に使用できるモジュール方式の開発者向けツールとして設計されています。基本の IDE は、高度な言語を認識するエディタ、ファイルのバージョン管理、および独自の開発者間のコラボレーション機能を備えています。

インストーラ 

必要な機能を含む NetBeans IDE のダウンロードを選択できます。すべての機能が揃ったダウンロードを選択して、必要な機能だけが実際にインストールされるようにインストール時に設定するか、機能のサブセットだけを含む小さなダウンロードの 1 つを選択できます。

プラグインマネージャー 

「ツール」メニューからプラグインマネージャーを使用して、いつでも Java SE、Java EE、Java ME、Ruby、C/C++、UML、または SOA の開発用機能やその他のさまざまな機能のセットを追加、削除、または更新できます。

標準ベースのプロジェクトシステム 

NetBeans IDE では、業界標準の構築技術を使用してプロジェクトが定義されます。Java プロジェクトでは、デフォルトで Apache Ant 1.7.0 が使用されますが、Maven を使用するように設定することもできます。C/C++ のプロジェクトには make、Ruby プロジェクトには rake が使用されます。

プロジェクト間のプロパティーやコンパイルの依存性を設定できます。IDE 内で行うのとまったく同じように、IDE の外でもプロジェクトを構築および実行できます。IDE では、JAR、WAR、NBM、Web Start、およびすぐに配布可能な Zip ファイルを含むさまざまな形式で、実行可能ファイルとアーカイブファイルを構築できます。

テンプレート

既存の構築スクリプトに基づいて自由形式のプロジェクトを作成したり、テンプレートからプロジェクトを開始したりできます。IDE には、Java SE アプリケーション、モバイルアプリケーション、Web アプリケーション、エンタープライズアプリケーション、NetBeans プラグイン、C/C++ アプリケーション、SOA アプリケーション、Ruby と Ruby on Rails のアプリケーション用のテンプレートが付属しています。

ウィンドウのスライド 

IDE の作業スペースは完全にカスタマイズ可能です。個々のワークフローに合わせて、ツールバー内のアクションを選択し、IDE ウィンドウ内でタブをドラッグして再配置できます。

複数のモニター 

エディタの任意のタブを IDE の外部にドラッグ&ドロップすることによって、合体を解除できます。合体を解除すると、別個のウィンドウになり、別の画面に移動できます。タブを IDE ウィンドウに再び統合するには、ドラッグ&ドロップで戻します。

プロジェクトグループ 

プロジェクトグループを使用して、関連するプロジェクトのセットを定義できます。グループ化した複数のプロジェクトは、一度で簡単に開いたり閉じたりできます。

タスクリスト

NetBeans のタスクリストは、計画やタスクを追跡するためのオーガナイザとして使用できます。IDE によってコードが自動的にスキャンされ、「TODO」や「FIXME」などの単語が含まれるコメントがすべて一覧表示されます。この一覧には、コンパイルエラーやスタイルの警告 (未使用または重複する文など)、また一般的な問題の推奨される解決方法が自動的に含まれています。

タスクリストは、標準の iCalendar 形式でインポートおよびエクスポートできます。タスクリストをバグデータベース (Issuezilla、Bugzilla、java.net、Scarab など) に接続して、プロジェクトの問題点や機能強化のレポートを表示することもできます。タスクリストは、タイプやカスタムのキーワードでフィルタできます。タスクの検索は、個々のファイルに制限するか、プロジェクト全体に拡大できます。アップデートセンター (「ツール」>「プラグイン」) から、高度なタスクリスト用ツールを入手できます。


バージョン管理と開発者間のコラボレーション
統合されたファイルのバージョン管理機能と組み合わせた開発者間のコラボレーションにより、NetBeans IDE は分散された開発チーム向けの強力なツールになっています。
エディタ
言語を認識するエディタは、コードの構文と意味構文を強調表示し、スマートコード補完機能と改善されたナビゲーションでユーザーを支援します。
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Open ESB - The Open Enterprise Service Bus Powered by