corner imagecorner image FeaturesPluginsDocs & SupportCommunityPartners
download NetBeans

NetBeans IDE 6.5 Features

すべての機能とサポートされているテクノロジ

NetBeans IDE は、ソフトウェア開発者向けの、無償提供、オープンソースの統合開発環境です。Java、C/C++、Ruby などを使用した本格的なデスクトップ、エンタープライズ、Web、およびモバイルアプリケーションの作成に必要なツールがすべて揃っています。 IDE は、Windows、Linux、Solaris、および Mac OS を含む多数のプラットフォームで実行できます。また簡単にインストールでき、すぐに使用できます。

基本 IDE

一般的な IDE の機能

  • Apache Ant 1.7.0 構築スクリプト
  • 「プロジェクト」、「ファイル」、および「お気に入り」ビュー
  • 完全に設定可能なユーザーインタフェース (フォント、色、ツールバー、ビュー)
  • すべてのビューを配置、最大化/最小化、分割、クローン、および合体/合体解除可能
  • メンバーと階層インスペクタを持つナビゲータ
  • プロジェクトのグループ化
  • ソースコードの折り畳み
  • テンプレートとサンプルアプリケーションの包含
  • 「ファイルへ移動」、「型に移動」、「宣言へ移動」アクション
  • ヘッドレスビルドのサポート
  • 共有可能プロジェクト (相対ライブラリパス)

ソースコードエディタ

  • Java、Ruby、XML、DTD、C/C++、HTML、RHTML、Javadoc、JavaScript、および JSP のスマートコード補完を持つエディタ
  • 構文的および意味的なコード強調表示、単語および括弧の対応付け
  • 発生箇所、エラーおよび警告のマーク付け、ヒント、簡易修正
  • 自動コード生成 (アクセス用メソッド、囲まれるコードなど)
  • カスタマイズ可能なコードの書式設定とインデント設定
  • リファクタリングアクション
    • 名前を変更
    • 変数、定数、フィールド、またはメソッドを導入
    • メソッドパラメータを変更
    • フィールドをカプセル化 (取得メソッドと設定メソッド)
    • プルアップ、プッシュダウン
    • クラスを移動、クラスをコピー
    • 内部レベルを外部レベルに移動
    • 匿名クラスを内部に変換
    • インタフェースを抽出、スーパークラスを抽出
    • 可能な場合はスーパータイプを使用
    • 安全な削除
  • バージョン管理されていないファイルのローカル履歴
  • Javadoc および rdoc のドキュメントポップアップウィンドウ
  • 任意の言語をサポートするようにエディタを拡張可能 (Schliemann プロジェクト)

  • 「機能」ページ

    バージョン管理

    • CVS、Subversion、Mercurial
      • Subversion 認証プロトコル: ファイル、HTTP、HTTPS、svn、svn+ssh
      • CVS 認証プロトコル: pserver、ext、local、fork
    • 既存のバージョン管理されたディレクトリの自動認識
    • 新規、削除済み、変更済みファイルを表示するバージョン管理ウィンドウ
    • 行、ファイル、およびフォルダの状態を色分け: 新規、削除済み、更新、または変更済み
    • 直感的なマージ衝突解決のために色分けされた相違ビューア
    • 「相違パッチをエクスポート」アクション
    • 共有可能なプロジェクトメタデータ

    「機能」ページ

    開発者間のコラボレーション

    • ネットワーク上でプロジェクトやファイルをリアルタイムで共有
    • Java および XML の構文が色分けされたチャットクライアント
    • 会議用チャットルームを作成して連絡先を管理
    • Jabber (XMPP)、JXTA、SIP プロトコルのサポート

    「機能」ページ

    Java SE (Java Standard Edition)

    Java 開発

    • JDK 1.1、1.2、1.3、1.4、JDK 5.0 および JDK 6 のサポート
    • JUnit 3 および 4 を使用したユニットテスト
    • ライブラリおよびテンプレートマネージャー
    • Java Beans のサポート: Bean プロパティー生成、BeanInfo エディタ
    • ビジュアル Swing GUI ビルダー (詳細)
    • 統合されたデバッガ (詳細)
    • 統合されたプロファイラ (詳細)

    Swing GUI ビルダー (旧 Matisse)

    • フリーデザイン、Null レイアウト、または 任意の Swing レイアウトマネージャー用のビジュアル Swing GUI デザイナー
    • Swing と AWT のコンポーネントが事前インストールされている、拡張可能なコンポーネントパレット
    • ビジュアルメニューデザイナー
    • コンポーネントインスペクタおよびプロパティーインスペクタ
    • Beans のバインドテクノロジ (JSR 295) のサポート
    • Swing アプリケーションフレームワーク (JSR 296) のサポート
    • GUI のローカリゼーションとアクセシビリティーのサポート

    「機能」ページ

    Java プロファイラ

    • CPU パフォーマンス解析と負荷生成ツール
    • メモリーの分析とメモリーリークの検出
    • スレッドのプロファイル
    • ローカルおよびリモート接続
    • ヒープウォーカー
    • プロファイルポイント
    • JMeter 統合
    • スナップショットの保存とオフラインでの処理

    「機能」ページ

    Java デバッガ

    • 複数言語デバッガ
    • 設定可能なブレークポイント
    • 「スレッド」ウィンドウ、マルチスレッドデバッグ
    • 「ウォッチポイント」ウィンドウ
    • 「呼び出しスタック」ウィンドウ
    • ローカルおよびリモートデバッグ
    • アクションまで実行、ステップオーバー、ステップイン、ステップアウト
    • 式の評価

    「機能」ページ

    Web および Java EE (Java Enterprise Edition)

    Web アプリケーション

    • Visual Web JSF アプリケーション開発
    • Apache Struts 1.2.9 および 1.3.x
    • Spring Web MVC 2.5
    • Hibernate 3.2.5 フレームワーク (プラグインマネージャーから入手可能)
    • JavaServer Pages (JSP)
    • JavaServer Faces (JSF 1.2) フレームワーク
    • Woodstock プロジェクトからの Ajax 対応 JSF コンポーネント
    • JPA エンティティークラスからの JavaServer Faces CRUD アプリケーション
    • JavaServer Faces、JSP、および HTML ページのビジュアルページフローエディタ
    • 配備記述子のビジュアルエディタ
    • JavaServer Pages 標準タグライブラリ (JSTL).
    • HTML、JavaScript、PHP、および CSS のサポート
    • Web アプリケーションのデバッグ用の HTTP モニター
    • 持続性ユニット
    • ビジュアルクエリーエディタ (データプロバイダ API)
    • データベースエクスプローラは、JDBC ドライバがある任意のリレーショナルデータベースをサポートしています。これには、JavaDB (Derby)、MySQL PostgreSQL、Oracle、IBM DB2、Microsoft SQL Server、PointBase、Sybase、Informix、Cloudscape、InstantDB、Interbase、Firebird、FirstSQL、Mckoi SQL、HSQLDB、Hypersonic SQL、Micrososft Access などがあります。
    • Java Studio Creator および NetBeans Visual Web Pack 5.5.x からの移行

    「機能」ページ

    Java EE アプリケーション

    • 注釈を含む J2EE 1.3、J2EE 1.4、および Java EE 5 標準
    • Java Persistence API (JSR 220)
    • JavaServer Pages (JSP)
    • エンタープライズ JavaBeans (EJB 2.1 および 3)
    • ビジュアル Web アプリケーションでの EJB 2.1 の画像消費
    • Java サーブレット API
    • Sun Java System Application Server 8 および 9、GlassFish v1 および v5、Apache Tomcat 4、5、および 6、JBoss 4、BEA WebLogic 10、IBM WebSphere 6.0 および 6.1、Sailfin V1 などのサポート。

    「機能」ページ

    Web サービス

    • JAX-WS 2.1、JAX-RS (JSR 311)、JAX-RPC (JSR 101) Web サービス規格のサポート
    • JAX-WS サービスのビジュアルデザイナー
    • Web サービスカスタマイズエディタ
    • Sun Java System Access Manager を使用した、セキュリティー保護されたアイデンティティー管理
    • SOAP ベースおよび RESTful の Web サービス
    • Google Map、StrikeIron、および Yahoo News Search RESTful の Web サービス
    • JBI Java Business Integration (JSR 208)
    • Java Architecture for XML Binding API (JAXB) ウィザード
    • モバイル Java ME Web サービス (JSR 172)
    • 相互運用 Web サービス (JSR 109)
    • Axis2 のサポート
    • Web サービスのテストおよび監視のための SoapUI 統合。
    • SaaS (その他、Google、Facebook、Yahoo、および YouTube によって提供されるサービスとしてのソフトウェア) のサポート

    「機能」ページ

    Mobility (Java Micro Edition)

    • フルサポート
      • Mobile Information Device Profile (MIDP) 1.0、2.0、および 2.1
      • Connected Limited Device Configuration (CLDC) 1.0 および 1.1
      • Connected Device Configuration (CDC)
    • Apache Ant 構築スクリプト
    • ローカリゼーションサポートされたビジュアルモバイル GUI デザイナー
    • コンポーネントパレット
    • MIDP 2.0 Game API 用のモバイルゲームビルダー
    • SVG グラフィックス (JSR 226) のサポート
    • JMUnit テスト
    • MIDlet 署名と証明書の管理
    • 統合された無線 (OTA) エミュレーション
    • プッシュレジストリエミュレーション
    • SMS および CBS メッセージ用の WMA エミュレーション機能
    • ワイヤレスメッセージおよびマルチメディア API
    • コード難読化
    • 複数プロジェクト構成
    • デバイス上でのテストとデバッグ
    • モバイル Java ME Web サービス (JSR 172)
    • Mac OS の SDK MpowerPlayer プラットフォームのサポート

    「機能」ページ

    Ruby

    • ネイティブ Ruby、Ruby on Rails 2.0、および JRuby のサポート
    • Ruby および YAML ファイルの Ruby プロジェクトの種類
    • RHTML ファイルの Ruby on Rails プロジェクトの種類
    • 構文的および意味的なコード強調表示を使用したエディタ
    • ヒントと簡易修正、リファクタリング、自動コード補完
    • 統合された Rake 構築ツール
    • 統合された rdoc ポップアップ
    • Interactive Ruby Shell (IRB) へのアクセス
    • 統合されたテストのサポート: ユニット、自動テスト、および RSpec ファイル
    • 統合された WEBrick および Mongrel Web サーバー
    • データベース移行の統合
    • テンプレートおよびコードジェネレータ
    • Ruby、JRuby、および Ruby on Rails のデバッガ
    • Ruby Gems インストールマネージャー

    「機能」ページ

    C/C++

    • C/C++ NetBeans プロジェクトのプロジェクトの種類
    • 既存のプロジェクトのインポートのテンプレート
    • 動的および静的ライブラリのサポート
    • エディタのインデント、補完、および構文を強調表示した C/C++ コード
    • クラスブラウザ
    • コンパイラ中立 - GNU コンパイラ (GCC)、MinGW、およびその他に使用
    • カスタマイズ可能なプリプロセッサ定義とコンパイル時オプション
    • メイクファイルウィザード
    • GNU デバッガ (gdb)
    • サポートされているプラットフォーム: Microsoft Windows 、Linux、Mac OS、Solaris 10 オペレーティングシステム

    「機能」ページ

    UML

    • フォワードエンジニアリングとリバースエンジニアリング
    • 8 つの UML 図: アクティビティー図、クラス図、コラボレーション図、コンポーネント図、配置図、シーケンス図、状態図、ユースケース図
    • 位置揃えツールのある図エディタ
    • カスタマイズ可能な FreeMaker テンプレート
    • XML ファイルまたは Telelogic DOORS® 要求定義ツールからの要件の収集。
    • Javadoc 形式の Web レポート
    • EJB 1.1、EJB 2.0、および Gang of Four を含むデザインパターン

    「機能」ページ

    SOA、WSDL、XML

    • アイデンティティー管理サーバー
    • XML スキーマツール
    • 拡張可能スタイルシート言語変換 (XSLT) 用の XSLT エディタ
    • Web サービス記述言語 (WSDL) 1.1 用の WSDL エディタ
    • BPEL デザイナーとデバッガ
    • Sun Java System Application Server 8 および 9 (GlassFish v1 および v2)
    • 複合アプリケーション用のサービスアセンブリエディタ
    • JBI Java Business Integration (JSR 208)

    「機能」ページ

    NetBeans プラットフォーム

    • リッチクライアントアプリケーション開発用ツール
    • NetBeans プラグイン (NBM) 開発用ツール
    • データ視覚化のためのビジュアルライブラリ API
    • NetBeans Preferences API
    • テキスト入力からトークンを作成するための字句解析器 API
    • JDK 5 汎用型のサポート

    「機能」ページ

    プラグインマネージャーからの入手

    NetBeans のプラグインは、プラグインマネージャー (「ツール」>「プラグイン」>「使用可能なプラグイン」) からインストールします。
    Sun 以外の会社による追加のプラグインは Plugin Portal から入手でき、独自のプラグインを提供することもできます。

    • Apache Maven のサポート
    • 開発者間のコラボレーション (プロジェクトの共有、インスタントメッセンジャー)
    • バグ検索タスク
    • 「Mount Filesystems」プラグイン
    • 負荷生成器
    • プロジェクトパッケージャー
    • テストツール (JMeter Kit、JUnit、Jemmy、Jelly ツール、Xtest)
    • タスクリスト
    • Eclipse と JBuilder のプロジェクトインポート機能
    • 組み込み JavaScript (Phobos プロジェクト)
    • Java Management Extensions (JMX)
    • Java XML Bean アーカイバ
    • その他

    NetBeans 開発アップデートセンター (アクセス方法はこちら...)

    • 「Run Terminal」プラグイン
    • Jalopy Java Source Code Formatter
    • Prolog エディタのサポート
    • Groovy エディタのサポート
    • Velocity エディタのサポート
    • Tcl エディタのサポート
    • Scala エディタのサポート
    • Jackpot コードの再エンジニアリングとリファクタリング

    「機能」ページ


Companion
Projects:
MySQL Database Server   GlassFish Community: an Open Source Application Server   Open Solaris  Open JDK: an Open SourceJDK   Mobile & Embedded Community     Sponsored by 
Sponsored by Sun Microsystems