JVM にロードされているクラスのリストを取得する方法
現在 Java 仮想マシン内にあるすべてのクラスの包括的なリストが必要な場合があります。 (JVM)、すでにロードされているものとアンロードされる可能性のあるものの両方を含みます。このタスクに対するプログラムによる解決策は存在しますが、この記事では別のアプローチを紹介します。
Java の -verbose:class オプションの利用
JVM には、次のような組み込みオプションが用意されています。クラスのロードとアンロードを透過的に示します。 -verbose:class フラグを指定して Java を呼び出すと、これらのイベントの詳細なログを確認できます。
java -verbose:class ....
出力は次のようになります。
[Opened /usr/java/j2sdk1.4.1/jre/lib/rt.jar] [Opened /usr/java/j2sdk1.4.1/jre/lib/sunrsasign.jar] [Opened /usr/java/j2sdk1.4.1/jre/lib/jsse.jar] [Opened /usr/java/j2sdk1.4.1/jre/lib/jce.jar] [Opened /usr/java/j2sdk1.4.1/jre/lib/charsets.jar] [Loaded java.lang.Object from /usr/java/j2sdk1.4.1/jre/lib/rt.jar] [Loaded java.io.Serializable from /usr/java/j2sdk1.4.1/jre/lib/rt.jar] [Loaded java.lang.Comparable from /usr/java/j2sdk1.4.1/jre/lib/rt.jar] [Loaded java.lang.CharSequence from /usr/java/j2sdk1.4.1/jre/lib/rt.jar] [Loaded java.lang.String from /usr/java/j2sdk1.4.1/jre/lib/rt.jar]
利点-verbose:class のアプローチ
この方法にはいくつかの利点があります:
- シンプルさ: 複雑なコードや依存関係は必要ありません。
- 透明性: ロードおよびアンロードされたすべてのクラスの正確かつ包括的な画像を提供します。
- 診断値: 出力は、クラスのロードに関連する問題の特定に役立ちます。およびクラスパスの構成。
以上がJVM にロードされているすべてのクラスを一覧表示する方法: -verbose:class オプションを使用した簡単なアプローチの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

ドリームウィーバー CS6
ビジュアル Web 開発ツール

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境
