ホームページ  >  記事  >  Java  >  jdk ツールには何が含まれていますか?

jdk ツールには何が含まれていますか?

little bottle
little bottleオリジナル
2019-05-09 10:48:2431180ブラウズ

jdk ツールには、Java ランタイム環境、javac、java、jdb、appletviewer、extcheck、idlj、jar、jarsigner、javadoc、javafxpackager、javah、javap、jdb、rmic、jstat などが含まれます。

jdk ツールには何が含まれていますか?

JDK の正式名称は Java Development ToolKit で、Java 言語開発ツール キットです。 JDK は、Java ランタイム環境 (Java ランタイム環境)、一連の Java ツール (javac/java/jdb など)、および Java 基本クラス ライブラリ (つまり、rt.jar を含む Java API) を含む JAVA 全体の中核です。 )。

jdk ツールには何が含まれていますか?

以下は、jdk に含まれるツールの概要です。

appletviewer: アプレットの小さなプログラムを実行および参照するために使用されます。

extcheck: 拡張子検出ツール。主に、指定された jar ファイルと現在インストールされている Java SDK 拡張子との間にバージョンの競合があるかどうかを検出するために使用されます。

idlj: IDL-to-Java コンパイラー。指定された IDL ファイルの Java バインディングを生成するために使用されます。 IDLはインターフェース定義言語の略です。

jar: jar ファイル管理ツール。主に jar ファイルのパッケージ化、圧縮、解凍に使用されます。

jarsigner: jar キー署名ツール。

java: Java 実行ツール。.class バイトコード ファイルまたは .jar ファイルの実行に使用されます。

javac: Java ソース コード ファイルをコンパイルするために使用される Java コンパイラ ツール (Java コンパイラ)。

javadoc: Java ドキュメント ツール。主に、Java ソース コードの注釈情報に基づいて HTML 形式で API ヘルプ ドキュメントを生成するために使用されます。

javafxpackager: JavaFX アプリケーションのパッケージ化または署名に関連するタスクを実行するために使用される JavaFX ラッパー。 JDK 8u20 では、このツールが javapackager に移行されました。

javah: Java ヘッダー ファイル ツール。Java クラスに基づいて C/C ヘッダー ファイルとソース ファイルを生成するために使用されます (主に JNI 開発分野で使用されます)。

javap: Java 逆コンパイル ツール。主に Java バイトコード ファイルを Java ソース コード ファイルに逆アセンブルするために使用されます。

javapackager: Java アプリケーションと JavaFX アプリケーションをパッケージ化して署名するためのタスクを実行します。 javafxpackagerの機能が含まれています。

jcmd: Java コマンド ライン (Java コマンド)。実行中の JVM に診断コマンド リクエストを送信するために使用されます。

jconsole: グラフィカル ユーザー インターフェイス監視ツール。主に、Java プラットフォーム上で実行されているアプリケーションのパフォーマンスやリソース使用量などの情報を監視および表示するために使用されます。

jdeps: Java クラスの依存関係の分析に使用されます

jdb: Java デバッグ ツール (Java デバッガー)、主に Java アプリケーションのブレークポイント デバッグに使用されます。

jhat: Java ヒープ分析ツール。Java ヒープ メモリ内のオブジェクト情報を分析するために使用されます。

jinfo: Java 構成情報ツール。指定された Java プロセス、コア ファイル、またはリモート デバッグ サーバーの構成情報を出力するために使用されます。

jjs: Nashorn エンジンを呼び出します。 Nashorn は、Java をベースとした軽量で高性能な JavaScript 実行環境です。

jmap: Java メモリ マップ ツール。主に、指定された Java プロセス、コア ファイル、またはリモート デバッグ サーバーの共有オブジェクト メモリ マッピングまたはヒープ メモリの詳細を出力するために使用されます。

jmc: Java Mission Control ツール。主に HotSpot JVM の実稼働時間の監視、分析、診断に使用されます。開発者は jmc コマンドを使用して JMC ツールを作成できます。 https://docs.oracle.com/javacomponents/jmc-5-5/jmc-user-guide/toc.htm

jps: JVM プロセス ステータス ツール。ターゲット Java プロセス情報を表示するために使用されます。システム上のホットスポット JVM。

jrunscript: Java コマンド ライン スクリプト シェル ツール (コマンド ライン スクリプト シェル)。主に javascript、groovy、ruby などのスクリプト言語を解釈して実行するために使用されます。

jsadebugd: Java Serviceability Agent デバッグ デーモン。主に、指定された Java プロセス、コア ファイルに接続するか、デバッグ サーバーとして機能するために使用されます。

jstack: Java スタック トレース ツール。主に、指定された Java プロセス、コア ファイル、またはリモート デバッグ サーバーの Java スレッドのスタック トレース情報を出力するために使用されます。

jstat: JVM 統計監視ツール。主に、GC 統計を含む JVM パフォーマンス統計を監視および表示するために使用されます。

jstatd: jstatd (VM jstatd Daemon) ツールは、HotSpot JVM の作成と終了を監視するために使用される RMI サーバー アプリケーションであり、リモート監視ツールを、実行中の JVM に接続できるようにするインターフェイスを提供します。ローカルホスト。

jvisualvm: JVM 監視、トラブルシューティング、および分析ツール。主に、指定された仮想マシン上で実行されている Java アプリケーションの詳細情報をグラフィカル インターフェイスの形式で提供します。

keytool: キーと証明書の管理ツール。主にキーと証明書の作成、変更、削除などに使用されます。主に、Kerberos プロトコルのチケット認証チケットを取得またはキャッシュするために使用されます。ユーザーがローカル認証情報キャッシュおよびキータブ (Kerberos プロトコル用) 内のエントリを表示できるようにします。 Kerberos キータブ管理ツールを使用すると、ユーザーはローカル キータブに保存されているプラ​​イマリ名とサービス キーを管理できます。

native2ascii: ネイティブから ASCII へのコンバーター。「サポートされている文字エンコーディング」と、対応する「ASCII エンコーディングおよび/または Unicode エスケープ」の間の変換に使用されます。

orbd: オブジェクト リクエスト ブローカー デーモン。これにより、クライアントは CORBA 環境のサーバー上にある永続オブジェクトを透過的に見つけて呼び出すことができます。

pack200: JAR ファイルのパッケージ化および圧縮ツール。Java クラスの独自の構造を使用して通常の JAR ファイルを効率的に圧縮し、ネットワーク転送を高速化します。これは、オブジェクト インストール パッケージで使用するために Microsoft が提供するオブジェクト ラッパーです。

policytool: ユーザー ポリシー ファイル (.java.policy) の管理に使用されるポリシー ツール。

rmic: JRMP または IIOP プロトコルを使用してリモート オブジェクトのスタブ、スケルトン、およびタイ クラスを生成する Java RMI コンパイラ。OMG IDL の生成にも使用されます。

rmid: Java RMI はシステム デーモンをアクティブ化します。rmid はアクティブ化システム デーモンを開始し、オブジェクトを仮想マシンに登録またはアクティブ化できるようにします。

rmiregistry: Java リモート オブジェクト レジストリ。現在のホストの指定されたポートでリモート オブジェクト レジストリを作成および起動するために使用されます。

schemagen: XML スキーマ ジェネレーター。XML スキーマ ファイルの生成に使用されます。

serialver: シリアル バージョン コマンド。serialVersionUID を生成して返すために使用されます。

servertool: 永続サーバーの登録、登録解除、起動、終了を行うための Java IDL サーバー ツール。

tnameserv: Java IDL 一時ネームサービス。

unpack200: JAR ファイル解凍ツール。pack200 でパッケージ化されたファイルを解凍して JAR ファイルに抽出します。

wsgen: XML Web サービス 2.0 用の Java API。JAX-WS Web サービス用の JAX-WS ポータブル製品を生成します。

wsimport: XML Web サービス 2.0 の Java API。主に、サーバーによって公開された wsdl ファイルに基づいてクライアント スタブとフレームワークを生成するために使用されます。

xjc: 主に、対応する XML スキーマ ファイルを生成するために使用されます。 Java クラス。

以上がjdk ツールには何が含まれていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。