# 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)