Isu biasa yang dihadapi semasa cuba menyahpepijat jauh aplikasi Java ialah ketidakupayaan untuk mewujudkan sambungan antara penyahpepijat dan aplikasi sasaran . Artikel ini membincangkan masalah khusus yang dihadapi oleh pengguna di mana penyahpepijat mereka dalam Eclipse pada mesin Windows XP tidak dapat menyambung ke aplikasi Java yang dijalankan pada mesin Linux.
Pengguna telah mengkonfigurasi aplikasi untuk mendengar port 4000 untuk sambungan TCP dan membuka port pada kedua-dua mesin Windows dan Linux. Walaupun langkah-langkah ini, sambungan tetap tidak boleh diakses.
Arahan yang digunakan untuk melancarkan aplikasi Java mengandungi ralat dalam pilihan '-Xrunjdwp'. Ruang dalam pilihan hendaklah dialih keluar dan pilihan hendaklah mendahului nama kelas.
Arahan yang diperbetulkan ialah:
java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000,suspend=n myapp
Dengan menangani ralat ini, pengguna boleh mewujudkan sambungan antara Eclipse dan aplikasi Java, membolehkan mereka melakukan penyahpepijatan jauh dengan berkesan.
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Nyahpepijat Jauh Aplikasi Java Saya dari Windows ke Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!