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

Eclipse 建立套件總是平行不嵌套:來源資料夾配置與手動建立最佳實踐

     編輯:程式設計綜合問答

現象

在 jdbc_imooc 套件上右鍵 New → Package,新套件與 jdbc_imooc 同層,不成為子套件。

根因

Eclipse 的「New Package」對話框**不會自動推導父套件**,需手動輸入完整名稱 (如 jdbc_imooc.subpkg) 或在正確的來源資料夾下操作。

三種解決方式

1. 手動輸入完整套件名 (最快)

  • New → Package → Name 欄位輸入 jdbc_imooc.dao → Finish。

2. 在 Package Explorer 正確位置右鍵

  • 展開 src/main/java → jdbc_imooc → **在該節點右鍵** New → Package → 名稱只需輸入 dao。

3. 從檔案系統建立 (繞過 Eclipse Bug)

  1. 系統檔案管理器進入 workspace/project/src/main/java/jdbc_imooc。
  2. 新建資料夾 dao。
  3. 回 Eclipse → 專案右鍵 → Refresh (F5) → 套件自動識別。

來源資料夾配置檢查

  • 專案右鍵 → Properties → Java Build Path → Source 頁籤。
  • 確認 src/main/java 標記為源資料夾,且 **Output folder** 正確。
  • 若使用 Maven/Gradle,建議勿手動調整,交由建構工具管理。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved