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

Eclipse 開發 Java 時無法導入 java.text.SimpleDateFormat 的解決方案

     編輯:程式設計綜合問答

問題描述

在 Eclipse 中編寫 Java 代碼時,嘗試導入 java.text.SimpleDateFormat 卻失敗,IDE 提示找不到該類。這通常發生在專案建置路徑配置不正確,或是 JRE 系統庫未正確載入時。

常見原因分析

  • 專案未正確關聯 JRE 系統庫(JRE System Library)
  • 建置路徑中缺少 rt.jar 或模組化 JDK 中的 java.base 模組
  • Eclipse 專案設定檔(.classpath、.project)損壞
  • 使用模組化 JDK(Java 9+)時,未在 module-info.java 中宣告 requires java.base;

解決步驟

  1. 檢查 JRE 系統庫:在 Package Explorer 中右鍵專案 → Build Path → Configure Build Path → Libraries 分頁,確認是否有 JRE System Library。若無,點選 Add Library → JRE System Library → 選擇 Workspace default JRE 或指定安裝的 JDK。
  2. 重新整理專案:選取專案後按 F5,或右鍵 → Refresh。
  3. 清理專案:選單列 Project → Clean...,勾選專案後按 OK。
  4. 若使用 Java 9+ 模組系統:確認 src/module-info.java 存在並包含 requires java.base;(java.base 為隱含模組,通常無需額外宣告,但若自訂模組需確認)。
  5. 重新導入專案:若上述無效,嘗試刪除專案(勿勾選 Delete project contents on disk),再以 Import → Existing Projects into Workspace 重新導入。

驗證導入

在 Java 檔案頂部加入:

import java.text.SimpleDateFormat;

若無紅色波浪線,且 Ctrl+Shift+O(Organize Imports)可自動加入,即表示問題解決。

補充說明

截圖中顯示的「Import」對話框實為「Import Projects」匯入專案精靈,並非原始碼中的 import 陳述式。請確認是在 .java 檔案的 package 宣告之後、類別定義之前撰寫 import 陳述式。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved