如何用ArchiveUpdateSite方式安裝MyEclipse8.5

之前一直使用MyEclipse(從6.0到7.5)的ArchivedUpdateSite包來安裝MyEclipse,通常都是從網上先下載對應的Eclipse平臺,然後使用Eclipse的Install Manager來安裝。但是這次安裝MyEclipse8.5卻遇到了麻煩,先下載了Eclipse3.5.2的JavaEE版本,然後像以前一樣,集成安裝MyEclipse8.5的ArchivedUpdateSite包。但是系統卻彈出了錯誤,無法完成。

 

 

MyEclipse8.5和以前版本不太一樣,把各個特性都細化了,可以選擇安裝。我選擇只安裝最簡單的MyEclipse Base組件,也會彈出錯誤提示,如下:

 

Cannot complete the install because of a conflicting dependency.
  Software being installed: MyEclipse Base 8.5.0.me201003250245-DwCQ96GMKjrK79yy7Pw0FOilnmdS (com.genuitec.myeclipse.base.feature.group 8.5.0.me201003250245-DwCQ96GMKjrK79yy7Pw0FOilnmdS)
  Software currently installed: Eclipse IDE for Java EE Developers 1.2.2.20100217-2310 (epp.package.jee 1.2.2.20100217-2310)
  Only one of the following can be installed at once:
    Dali Java Persistence Tools - Core 2.2.1.me201003052220 (org.eclipse.jpt.core 2.2.1.me201003052220)
    Dali Java Persistence Tools - Core 2.2.1.v200908270220 (org.eclipse.jpt.core 2.2.1.v200908270220)

  Cannot satisfy dependency:
    From: MyEclipse Base 8.5.0.me201003250245-DwCQ96GMKjrK79yy7Pw0FOilnmdS (com.genuitec.myeclipse.base.feature.group 8.5.0.me201003250245-DwCQ96GMKjrK79yy7Pw0FOilnmdS)
    To: org.eclipse.jpt.core [2.2.1.me201003052220]
  Cannot satisfy dependency:
    From: Eclipse IDE for Java EE Developers 1.2.2.20100217-2310 (epp.package.jee 1.2.2.20100217-2310)
    To: org.eclipse.epp.package.jee.feature.feature.group [1.2.2.20100217-2310]
  Cannot satisfy dependency:
    From: Java EE IDE Feature 1.2.2.20100217-2310 (org.eclipse.epp.package.jee.feature.feature.group 1.2.2.20100217-2310)
    To: org.eclipse.jpt.feature.feature.group 0.0.0
  Cannot satisfy dependency:
    From: Dali Java Persistence Tools 2.2.2.v200911250220-7L7OAPFBBoPS0TBgXV1je (org.eclipse.jpt.feature.feature.group 2.2.2.v200911250220-7L7OAPFBBoPS0TBgXV1je)
    To: org.eclipse.jpt.core [2.2.1.v200908270220]

 

 

由此看來,是Eclipse JavaEE的其中一個組件和MyEclipse需要的版本相沖突。無奈繼續從網上尋找答案,根據MyEclipse官方網站的提示,安裝之前一定要確保Eclipse3.5.2的“Classic ”版本已經安裝。

 

於是從網上找到Eclipse3.5.2的“Classic ”(163M)的下載地址:http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.5.2-201002111343/eclipse-SDK-3.5.2-win32.zip

 

使用這個版本的Eclipse,再使用菜單“Help”-> “Install New Software...”,添加MyEclipse8.5的ArchivedUpdateSite的zip包,並查找依賴組件,會發現需要幾個組件,其中版本號以me開頭的,都來自於MyEclipse的ArchivedUpdateSite包,而其他的都會默認從網上更新。(有點像Ubuntu的軟件安裝方式,呵呵)。爲了節省下載時間,也可以將這些依賴組件包下載到本地,然後也添加到“Available Software Site”中。這樣當安裝MyEclipse需要依賴組件的時候,就可以再本地機器更新安裝。

 

好了,說了這麼多,下面就來系統說一下整個安裝流程:

 

1. 下載MyEclipse8.5 ArchivedUpdateSite包,具體地址不寫了,由於盜版嚴重,MyEclipse已經屏蔽了來自國內IP的訪問,可以使用代理服務器下載。

 

2. 下載Eclipse3.5.2的“Classic ”版本,地址:http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.5.2-201002111343/eclipse-SDK-3.5.2-win32.zip

 

3. 下載依賴組件包。通過依賴檢查,發現至少需要以下幾個組件包。下載各個對應的ArchivedUpdateSite包,本人不喜歡侵入性安裝Eclipse插件,因此只下載這種ArchivedUpdateSite包。下載了一下兩個包已經節省不少聯網升級的時間,還有一些依賴包,可以通過聯網更新。

4. 解壓縮Eclipse3.5.2的“Classic ”,運行eclipse。進入菜單“Help”-> “Install New Software...”。將MyEclipse8.5、EMF+XSD、GEF的ArchivedUpdateSite包,都加入到“Available Software Site”中。

 

 

5. 在Available Software界面裏選擇需要的MyEclipse組件,然後執行安裝。Eclipse會採用先本地,後聯網的原則更新這些以來組件。

 

6. 安裝結束後,進入菜單“MyEclipse”-> “Subscription”,輸入註冊信息,完成註冊。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章