eclipse for java developer和eclipse for java ee developer的區別

eclipse是基於插件機制的軟件,插件自己是不能啓動和操做的,它們須要一個環境,eclipse使用osgi r4規範實現了這個環境。java

osgi是java動態模塊化的規範,該規範不光要讓java程序模塊化,還要使模塊動態化,總的一句就是插件化。eclipse

eclipse的安裝目錄主要有features目錄和plugin目錄,plugin目錄中存放的是插件的jar包,feature目錄存放的是插件的配置、啓動和資源等信息。模塊化

咱們能夠經過這兩個目錄來區分eclipse的這兩個版本之間的異同。插件

相同點:ip

它們有一部分的jar包是共有的,這些jar包提供了運行其它插件的最小環境,好比對osgi r4的實現。資源

不一樣點:開發

因爲java ee版本是用於開發企業應用的,所以須要提供更多的插件支持,所以java ee版本會有更多的jar包。cli

總結一下,它們的最小環境是同樣的,即它們會共有一些jar包,它們的差異也是很大的,它們的差異也是經過額外的jar包來體現。軟件

固然,不管是哪一個版本,咱們均可以經過安裝更多的插件來豐富咱們本身的eclipse。配置

相關文章
相關標籤/搜索