Rumah > Java > javaTutorial > teks badan

Bagaimana untuk Menggunakan Kelas `java.io.Console` dalam Eclipse IDE?

Patricia Arquette
Lepaskan: 2024-10-27 03:47:03
asal
170 orang telah melayarinya

How to Use the `java.io.Console` Class in Eclipse IDE?

Menyelesaikan masalah Sokongan java.io.Console dalam Eclipse IDE

Apabila menggunakan Eclipse IDE untuk menjalankan program Java yang menggunakan kelas java.io.Console, pembangun mungkin menghadapi masalah isu di mana System.console() mengembalikan null. Ini disebabkan oleh Eclipse melaksanakan program sebagai proses latar belakang, menafikannya daripada tetingkap konsol tradisional.

Penyelesaian: Berjalan sebagai Proses Peringkat Atas

Untuk menangani perkara ini, terdapat dua pilihan :

Pelaksanaan Luar melalui Baris Perintah

Anda boleh menjalankan fail .class yang disusun terus dari baris arahan di luar Eclipse, mengekalkan persekitaran konsol yang diperlukan.

java -cp workspace\p1\bin;workspace\p2\bin foo.Main
Salin selepas log masuk

Nyahpepijat Jauh dengan Penyahpepijat Java

Sebagai alternatif, anda boleh menggunakan penyahpepijat jauh bersama-sama dengan fail kelompok tersuai, debug.bat, yang melancarkan Konsol JVM dalam mod nyahpepijat.

@ECHO OFF
SET A_PORT=8787
SET A_DBG=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=%A_PORT%,server=y,suspend=y
java.exe %A_DBG% -cp .\bin Main
Salin selepas log masuk

Konfigurasikan konfigurasi pelancaran nyahpepijat dalam Eclipse seperti berikut:

  • Projek: Nama projek anda
  • Jenis Sambungan: Standard (Lampiran Soket)
  • Hos: localhost
  • Port: 8787

Ini membolehkan anda menetapkan titik putus dan nyahpepijat aplikasi anda dalam Eclipse IDE semasa berjalan secara luaran dengan akses kepada input dan output konsol.

Sumber Tambahan

Untuk butiran lanjut, rujuk:

  • [Isu penjejakan pepijat 122429]( https://github.com/eclipse/eclipse.platform.debug/issues/122429)
  • [Penyelesaian lapisan abstrak](https://wiki.eclipse.org/FAQ_How_do_I_create_a_console_application_or_call_the_the_consoles_consoles_consoles_consoles Permohonan)

Atas ialah kandungan terperinci Bagaimana untuk Menggunakan Kelas `java.io.Console` dalam Eclipse IDE?. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!