首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Eclipse System.out.println 不輸出:專案未編譯或 Console 設定問題

     編輯:程式設計綜合問答

常見原因

  1. 程式碼修改後未重新編譯:Eclipse 預設自動建置,但有時失效。執行 Project → Clean… 選中專案清理並重建。
  2. Console 視圖未顯示正確進程:Console 工具列下拉選單選擇正確的應用程式進程(或 Display Selected Console 圖示)。
  3. 輸出被過濾:Console 視圖右上角 Filter 輸入框若有關鍵字,會隱藏不匹配行。
  4. Log 級別設定:若使用 java.util.logging 或 Log4j,確認級別設為 INFO 或 DEBUG。

快速排查步驟

  1. 在 main 第一行加 System.out.println("=== START ==="); 確認是否輸出。
  2. 檢查 Problems 視圖是否有編譯錯誤(紅叉),有錯誤則不會產生 .class 檔。
  3. 嘗試 Run As → Java Application 重新啟動。
  4. 若為 Android 專案,請看 Logcat 而非 Java Console,標籤用 System.out 過濾。

Android 專案特殊說明

  • Android 使用 Log.d(tag, msg) 而非 System.out,輸出導向 Logcat。
  • 若堅持用 System.out,Logcat 需勾選 Show only selected application 並選擇你的包名。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved