eclipse是在workspace的基礎上創建一個一個的project,並且展現的時候各個project是羅列排開,體現不出之間的關係。

idea是在project的基礎上創建一個一個的module,並且項目層級很鮮明,方便程度上更貼合maven或者gradle等構建工具。

如果你想用idea像eclipse一樣那樣同時打開多個項目的話,可以建一個project當做eclipse的workspace,然後導入或者創建module當所謂的項目。這樣就基本和你想要的差不多了,不過一個很大的問題就是這麼做實際會幫你倒忙,因為idea可沒有eclipse關閉項目的功能,你在編譯的時候得確保這個project的所有module都能通過編譯才可以,這對於eclipse喜歡瘋狂引入項目的人是個噩夢。

最後說句可以無視的話,既然換ide,就要習慣他的使用方式,ide沒有最好的,只有最合適你的,當然如果有人要硬說idea是java最好的ide,我也確實覺得實至名歸


IDEA 和 Eclipse 的對於 Project 的定義是不同的,請參考 Migrating From Eclipse to IntelliJ IDEA 。

大體上:

IDEA Project = Eclipse Workspace

IDEA Module = Eclipse Project


IDEA的哲學是一次只打開一個項目,你也可以在不同窗口中打開兩個項目

jb不推薦eclipse那樣的做法但也不是可以

多個項目在同一目錄下的話就可以,用idea打開他們的公共父目錄

然後添加maven pom就行百度搜索"IDEA像eclipse一樣打開多個項目"

可以的,只是在兩個窗口


每種IDE都有各自的特性,還是建議題主應該去接受這種特性,下面是正文。

我也是最近才轉用idea來學習java的,之前用的也是eclipse。因為我曾經用vs寫過其他項目,所以對於一次只能打開一個項目的方式還不算陌生。如果題主實在不習慣這種,可以參考其他答主的變通去實現,建立一個大的project作為eclipse的工作空間,然後創建module作為一個完整的項目。


我都是在同一個窗口吖、File-import modules...就是經常有jar包衝突...所以本地調試還是會另開窗口單獨調試.....不過開發的話每個項目單獨開窗口太麻煩了……

謝邀。JetBrains家的系列IDE都是這個特點:每個窗口只對應一個項目,估計這樣的設計是為了讓開發者更加專註於當前打開的項目?。

若實在想同時打開兩個項目,只能新開一個窗口:File-》New Project


推薦閱讀:
相关文章