Sokongan Java Console dalam Eclipse IDE: Penyelesaian Alternatif
Apabila bekerja dengan kelas java.io.Console dalam Eclipse IDE, ia adalah sering dijumpai bahawa System.console() mengembalikan null kerana Eclipse menjalankan program dalam proses latar belakang dan bukannya proses peringkat atas.
Walaupun tiada cara langsung untuk memaksa Eclipse menjalankan program sebagai proses peringkat atas , terdapat penyelesaian alternatif yang membolehkan penggunaan kelas Konsol:
Jalankan Kelas Secara Luaran:
java -cp workspace\p1\bin;workspace\p2\bin foo.Main
Penyahpepijat Jauh :
@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
Konfigurasi Pelancaran Nyahpepijat:
Nyahpepijat:
Dengan ini pendekatan, anda boleh nyahpepijat aplikasi Java anda sambil masih mengurus input dan output melalui kelas Console tanpa mengubah suai kod aplikasi.
Atas ialah kandungan terperinci Cara Menggunakan Kelas Konsol Java dalam Eclipse IDE: Menjalankan Program Secara Luaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!