Rumah > Java > javaTutorial > Bagaimana untuk Menyahpepijat dari Jauh Mesin Maya Java (JVM)?

Bagaimana untuk Menyahpepijat dari Jauh Mesin Maya Java (JVM)?

Patricia Arquette
Lepaskan: 2024-12-12 20:12:18
asal
559 orang telah melayarinya

How to Remotely Debug a Java Virtual Machine (JVM)?

Pilihan Penyahpepijatan Jauh untuk Mesin Maya Maya (JVM)

Apabila menyelesaikan masalah aplikasi Java, ia boleh memberi manfaat untuk menyahpepijat JVM dari jauh. Untuk mendayakan penyahpepijatan jauh, pilihan baris perintah tertentu mesti dikonfigurasikan.

Sebelum Java 5.0

Dalam versi Java sebelum 5.0, dua pilihan telah digunakan:

  • -Xdebug: Mendayakan nyahpepijat mod.
  • -Xrunjdwp: Melancarkan pelayan Java Debug Wire Protocol (JDWP).

Dari Java 5.0

Dari Java 5.0 dan seterusnya, adalah disyorkan untuk menggunakan Pilihan -agentlib:jdwp sebaliknya. Pilihan ini menggabungkan kedua-dua pilihan sebelumnya dan menawarkan lebih kawalan. Sintaksnya adalah seperti berikut:

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=1044
Salin selepas log masuk

Berikut ialah pilihan yang dijelaskan secara terperinci:

  • transport=dt_socket: Menentukan kaedah pengangkutan untuk menyambung ke JVM. Soket ialah pilihan yang boleh dipercayai, membolehkan penyahpepijatan jauh.
  • address=8000: Menetapkan port TCP/IP yang mana penyahpepijat harus disambungkan. Sambungan setempat dibenarkan secara lalai.
  • suspend=y: Jika ditetapkan kepada 'y', JVM akan menunggu untuk penyahpepijat dilampirkan sebelum melaksanakan program. Menetapkan ini kepada 'n' akan memulakan pelaksanaan serta-merta.

Atas ialah kandungan terperinci Bagaimana untuk Menyahpepijat dari Jauh Mesin Maya Java (JVM)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan