Javaの開発ツール (Java SE 6)

このページで紹介するツールは、JDKのインストールフォルダの、binフォルダにあります。

基本的なツール

アプリケーションの作成および構築に使用します。

ツール 説明
javac Javaプログラミング言語のコンパイラ
java Javaアプリケーションの起動ツール
javadoc APIドキュメント ジェネレータ
apt 注釈処理ツール
appletviewer Webブラウザを使用せずに、アプレットの実行やデバッグを行う
jar Java Archive (JAR) ファイルの作成
jdb Javaデバッガ
javah Cヘッダーとスタブのジェネレータ (ネイティブメソッドを作成するために使用)
javap クラスファイルのディスアセンブラ
extcheck Jarの競合検出ユーティリティー

セキュリティツール

システムにセキュリティーポリシーを設定する場合や、リモートサイトで設定されたセキュリティーポリシーの範囲内で動作するアプリケーションを作成する場合に使用します。

ツール 説明
keytool キーストアと証明書の管理
jarsigner JAR署名を生成および検証
policytool ポリシーファイルを管理するGUIツール

Kerberosチケットを取得、一覧表示および管理する場合に使用します。

ツール 説明
kinit Kerberos v5チケットの取得
klist 資格キャッシュおよびキータブでのエントリを一覧表示するコマンド行ツール
ktab 鍵テーブルにおけるエントリを管理するためにユーザーが使用するコマンド行ツール

国際化ツール

ローカライズが可能なアプリケーションを作成する場合に使用します。

ツール 説明
native2ascii テキストをUnicode Latin-1に変換

Remote Method Invocation (RMI) ツール

Webおよびその他のネットワーク上で対話するアプリケーションを作成する場合に使用します。

ツール 説明
rmic リモートオブジェクトのスタブとスケルトンを生成
rmiregistry リモートオブジェクトのレジストリサービス
rmid RMI起動システムデーモン
serialver クラスのserialVersionUIDを取得

Java IDL、RMI-IIOPツール

OMG標準であるIDLおよびCORBA/IIOPを使用するアプリケーションを作成する場合に使用します。

ツール 説明
tnameserv ネームサービスへのアクセスを提供
idlj OMG IDLインターフェイスをマッピングする .javaファイルを生成し、Javaプログラミング言語で書かれたアプリケーションでCORBA機能を使用できるようにする
orbd CORBA環境でサーバ上の持続オブジェクトを透過的に検索して呼び出せるように、クライアントをサポートする
servertool サーバを登録、登録解除、起動、およびシャットダウンするための、アプリケーションプログラマ向けの使いやすいインターフェイス

Java配備ツール

JavaアプリケーションをWebに配備する場合に使用します。

ツール 説明
pack200 Java gzip圧縮プログラムを使用して、JARファイルをpack200圧縮ファイルに変換する
unpack200 pack200で圧縮されたパックファイルをJAR ファイルに変換する

Java Plug-inツール

Java Plug-inと組み合わせて使用します。

ツール 簡単な説明とリファレンスページへのリンク
htmlconverter アプレットを含んだHTMLページをJava Plug-in用のOBJECT/EMBEDタグ形式に変換する

Java Web Startツール

Java Web Startと組み合わせて使用します。

ツール 説明
javaws Java Web Startの起動やさまざまなオプションの設定に使用するコマンド行ツール

Javaトラブルシューティング、プロファイリング、監視、および管理ツール

ツール 説明
jvisualvm Javaテクノロジベースのアプリケーション (Javaアプリケーション) がJava仮想マシンで実行されているときに、Javaアプリケーションに関する詳細な情報を提供するグラフィカルツール
jconsole: Java仮想マシンを監視するためのJMX 準拠のグラフィカルツール

Java Web Servicesツール

ツール 説明
schemagen Java Architecture for XML Binding用のスキーマジェネレータ
wsgen JAX-WSポータブルアーティファクトを生成するためのツール
wsimport JAX-WSポータブルアーティファクトを生成するためのツール
xjc Java Ardchitecture for XML Binding用のバインディングコンパイラ

その他

JAD (Java Decompiler)

Javaの逆コンパイラです。

JAD Java Decompiler Download Mirror

Javaのドキュメントから検索