Rumah  >  Artikel  >  Java  >  Bagaimana untuk Menyenaraikan Semua Kelas yang Dimuatkan dalam JVM: Pendekatan Mudah Menggunakan Pilihan -verbose:class?

Bagaimana untuk Menyenaraikan Semua Kelas yang Dimuatkan dalam JVM: Pendekatan Mudah Menggunakan Pilihan -verbose:class?

Linda Hamilton
Linda Hamiltonasal
2024-10-25 12:12:30570semak imbas

How to List All Classes Loaded in the JVM: A Simple Approach Using the -verbose:class Option?

Cara Mendapatkan Senarai Kelas yang Dimuatkan dalam JVM

Seseorang mungkin menginginkan penyenaraian komprehensif semua kelas yang kini dalam Mesin Maya Java (JVM), merangkumi kedua-dua yang telah dimuatkan dan yang berpotensi dipunggah. Walaupun penyelesaian terprogram untuk tugas ini wujud, artikel ini membentangkan pendekatan alternatif.

Menggunakan Java -verbose:class Option

JVM menyediakan pilihan terbina dalam yang secara telus mendedahkan pemuatan dan pemunggahan kelas. Dengan menggunakan Java dengan bendera -verbose:class, anda boleh menyaksikan log terperinci peristiwa ini:

java -verbose:class ....

Output akan menyerupai yang berikut:

[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]

Faedah daripada -verbose:class Approach

Kaedah ini mempunyai beberapa kelebihan:

  • Kesederhanaan: Tiada kod atau kebergantungan yang rumit diperlukan.
  • Ketelusan: Ia memberikan gambaran yang tepat dan komprehensif tentang semua kelas yang dimuatkan dan dipunggah.
  • Nilai Diagnostik: Output boleh membantu mengenal pasti isu yang berkaitan dengan pemuatan kelas dan konfigurasi laluan kelas.

Atas ialah kandungan terperinci Bagaimana untuk Menyenaraikan Semua Kelas yang Dimuatkan dalam JVM: Pendekatan Mudah Menggunakan Pilihan -verbose:class?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn