您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關Eclipse項目如何實現導入IDEA并運行,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
導入項目
集成環境:IntelliJ IDEA 2020.1.2
演示系統:DELL Windows 10
Eclipse項目如何導入IDEA并成功運行,從頭到尾步驟,保姆式圖解如下:
首先準備好一個Eclipse項目,這里以tmanager(web)項目為例,首先打開此項目的壓縮包,把該項目的壓縮包解壓縮到工作空間中。
接著打開IDEA。
依次點擊左上角的File→New→Project from Existing Sources。
打開之前項目解壓后的文件夾路徑,并點擊“OK”。
先勾選Import project from external model后選擇Eclipse后點擊Next。
無需設置,直接點擊Next。
繼續點擊Next。
繼續點擊Next。
先暫時選擇JDK 1.8版本并在JDK home path處找到你存放JDK的路徑位置(一般此處默認配置好了,無需操作)之后點擊Finish。可能有些導入的Eclipse項目所用Java版本不一,之后設置會解決此問題。
遇到上述所說問題,本Eclipse項目所用Java版本為1.6,而之前配置的是1.8版本,所以提示找不到對應的jdks,先點擊ok進入,等待項目導入。
現在我們來設置JDK版本,點擊左上角的File→Project Structure。
在左側欄選擇Project后在右側的Project SDK選擇Java版本,此處我使用1.8(兼容1.6),下方的Project language level對應選擇8,之后點擊ok。
接著點擊左上角File→Settings。
在左上方搜索框內輸入“compiler”(也可在左側欄中直接找到Java compiler),選中Java compiler,點擊Target bytecode version右側的“+”號,之后選中tmanager(你的項目名)后點擊“ok”。
之后在Target bytecode version下拉菜單中選擇版本“8”,至此,項目基本導入完畢并與IDEA編譯版本一致,接下來導入依賴。
導入依賴
點擊左上角File→Project Structure。
選中左側欄Modules,選中tmanager(你的項目名),在Module SDK處選擇1.8版本并把右側紅名的依賴全部右鍵→remove。
然后點擊如圖所示的“+”號,點擊JARs or directories。
找到你的lib包所在位置并選擇它,然后點擊ok。(如果是Maven管理的項目,此步驟可跳過)
如果你的項目是web項目,則還需要手動定位web.xml。同樣的窗口,在左側欄選擇Facets→“+”→Web。
選中tmanager(你的項目名)后點擊ok。
之后選中如圖所示的路徑,點擊右側圖書按鈕,在中間框中點擊“…”來編輯web.xml的路徑。
因為IDEA的規范與Eclipse不一,web.xml的存放位置不一,所以此處需要手動找到導入的Eclipse項目的web.xml,否則IDEA識別不到。之后點擊ok保存。接著點擊右下角的“Create Artifact”。
此時界面自動跳轉到Artifacts,點擊右下角的Fix。
選擇Add all missing dependencies of ‘tmanager' to the artifact。之后點擊ok保存當前設置。
配置服務器
點擊左上角的File→Settings。
在左側搜索框中輸入“Servers”找到Application servers后點擊右側如圖所示的“+”號,點擊Tomcat server。
之后依次點擊如圖所示按鈕,選擇你tomcat的存放路徑后點擊兩次ok。
接著點擊右上角的“Add configuration”。
點擊左上角“+”,選擇Tomcat Server→Local,右側Name處可任意命名。
之后點擊右下角Fix。
點擊ok保存設置。
然后打開左上角File→Project Structure。
如圖所示選擇Modules→tmanager(你的項目名)→“+”。
點擊Library。
選擇之前配置好的tomcat版本,然后點擊Add selected,點擊ok保存。
試運行
連接服務器成功。
看完上述內容,你們對Eclipse項目如何實現導入IDEA并運行有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。