首頁 > Java > java教程 > 主體

如何在 Eclipse IDE 中使用 java.io.Console 類別?

Patricia Arquette
發布: 2024-10-27 03:47:03
原創
170 人瀏覽過

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

Eclipse IDE 中的java.io.Console 支援故障排除

當使用Eclipse IDE 執行利用java.io.Console 類別的Java 程式時,開發人員可能會遇到System.console() 回傳null 的問題。這是由於 Eclipse 將程式作為後台進程執行,剝奪了它傳統的控制台視窗。

解決方案:作為頂級進程運行

要解決這個問題,有兩個選項:

透過命令列進行外部執行

您可以直接從Eclipse 外部的命令列執行編譯好的.class 文件,維護必要的控制台環境。

java -cp workspace\p1\bin;workspace\p2\bin foo.Main
登入後複製

使用Java 偵錯器進行遠端偵錯

或者,您可以使用遠端偵錯器以及自訂批次檔debug.bat,該檔案會在偵錯模式下啟動JVM 控制台。

@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
登入後複製

設定Eclipse 中的偵錯啟動設定如下:

  • 專案:您的專案名稱
  • 連線類型:標準(套接字連接)
  • 主機: localhost
  • 端口: 8787

這允許您在以下位置設定斷點並偵錯應用程式外部執行時間的Eclipse IDE,可存取控制台輸入和輸出。

其他資源

有關更多詳細信息,請參閱:

  • [Bug 跟踪問題122429]( https://github.com/eclipse/eclipse .platform.debug/issues/122429)
  • [抽象層解決方案](https://wiki.eclipse.org/FAQ_How_do_I_create_a_console_application_or_call_the_consoles_methods?#Calflipsole_application_or_call_the_consoles_methods?#Plipse_thesApp)> 🎜>

以上是如何在 Eclipse IDE 中使用 java.io.Console 類別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!