---
# System prepended metadata

title: ECLIPSE 匯入既存舊J2ee專案方式

---

# ECLIPSE 匯入既存舊J2ee專案方式
有兩種方式，大致相同只差在git
1. 先透過git Checkout到本地資料夾的方式
2. 用Eclipse直接Checkout並且產生專案的方式
---

## 先透過git Checkout到本地資料夾的方式
1. git Checkout到本地資料夾
1. 打開Eclipse，`File` -> `New Dynamic Web Project`
![image](https://hackmd.io/_uploads/BJ2KAB_Da.png)
1. `Project name` 修改為對應的模組名稱
1. 把 `Use default location` 取消勾選，目錄指定到對應的的java根目錄(包含`src`、`web`那層)
1. `Dynamic web module version` 選取對應的版本，例如3.1
1. 點選`Modify`，勾選對應的版本
![image](https://hackmd.io/_uploads/HyWh0Huwa.png)
1. 按下`Next`
1. 預設的目錄有錯，按下`Remove`刪除
![image](https://hackmd.io/_uploads/HkkZ18OPa.png)
1. 按下`Add Folder`，輸入`src`，按下`OK`
![image](https://hackmd.io/_uploads/ByRrkIdPT.png)
1. 按下`Next`
![image](https://hackmd.io/_uploads/Byv5JI_Da.png)
1. 把`Content directory`改為`web`，按下`Finish`
![image](https://hackmd.io/_uploads/rJB6kLOPa.png)
1. 沒意外的話，所有的東西都會設定好，git也可以用。

---
## 用Eclipse直接Checkout並且產生專案的方式
1.一開始用Import->Projects from Git匯入
![image](https://hackmd.io/_uploads/SJxyNIOvp.png)
2.到Select a wizart to use for importing projects的時候，選擇Import using the New Project wizard
![image](https://hackmd.io/_uploads/rykIV8uvT.png)
3.然後選擇Dynamic Web Project，剩下的就和上面一樣
![image](https://hackmd.io/_uploads/S1u_NI_D6.png)



---
備註：
* Tomcal lib資料夾 必須要有oacle ojdbc的jar(ex:ojdbc8-19.8.0.0.jar)
* 出現`Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMED`應該是JDK問題，注意設定TOMCAT對應的JDK是否正確，以及專案JAVA Source 版本設定
* Eclipse package explorer 出現 錯誤，是 sum* 相關package底下的引用出錯，可以忽略或透過設定rule去讓紅字消失，不影響執行
![image](https://hackmd.io/_uploads/BJC7LNtDp.png)
