Eclipse 版本升级:如何不卸载旧版本 Eclipse 实现在线升级到最新版本?
文章目錄
- 前言
- 一、網(wǎng)上沒(méi)“升級(jí) Eclipse”相關(guān)資料嗎?
- 1.1、相關(guān)資料很少,我也生氣
- 1.2、升級(jí)新版本與在線升級(jí)插件傻傻搞不清
- 二、版本升級(jí)準(zhǔn)備
- 2.1、Eclipse 更新模式介紹
- 2.2、檢查當(dāng)前更新
- 2.3、版本選擇介紹
- 三、進(jìn)行舊版本升級(jí)
- 3.1、添加新版本存儲(chǔ)庫(kù)
- 3.2、添加之后再次檢查更新
- 3.3、重啟使配置生效
- 3.4、補(bǔ)充測(cè)試版 URL
- 四、啟用 Eclipse 永久自動(dòng)更新
- 五、可能遇到的問(wèn)題
- 5.1、本地舊版本 JDK 與 Eclipse 新版本不適配的問(wèn)題
- 5.2、版本不適配的解決方式
- 5.3、Eclipse 更新后無(wú)法啟動(dòng)的問(wèn)題
- 5.4、更新后無(wú)法啟動(dòng)的解決方式
- 5.5、Eclipse 官方更新參考文檔
- 總結(jié)
前言
今天一個(gè)學(xué)妹委屈的跟我說(shuō):“學(xué)長(zhǎng)!Eclipse 真爛,都不能在線升級(jí),只能卸載了舊的再裝新的!我要轉(zhuǎn) IDEA 了!”作為一個(gè) Eclipse 的忠實(shí)老用戶(hù)怎么能讓我的心愛(ài) IDE 受得了這么大的心酸和誤解呢?學(xué)妹也不行!今天我來(lái)為它正名,不會(huì)在線升級(jí) Eclipse 最新版本?那是你操作失誤,讓我來(lái)一步一步帶你學(xué)會(huì)它!一、網(wǎng)上沒(méi)“升級(jí) Eclipse”相關(guān)資料嗎?
1.1、相關(guān)資料很少,我也生氣
作為一個(gè)自給自足的程序員,遇到問(wèn)題第一時(shí)間當(dāng)然是百度啦,一搜,第一條結(jié)果是這樣的:
不能說(shuō)是不對(duì)吧,只能說(shuō)是毫不相干,難怪學(xué)妹很生氣,我忍不住為下面評(píng)論的熊貓頭好兄弟點(diǎn)了個(gè)贊。
1.2、升級(jí)新版本與在線升級(jí)插件傻傻搞不清
順手我也翻了翻相關(guān)論壇的一些資料,發(fā)現(xiàn)有很多人搞不清兩個(gè)概念,一個(gè)是在線升級(jí) Eclipse 新版本,另一個(gè)是在線升級(jí) Eclipse 插件,這兩個(gè)是有很大區(qū)別的:
- 在線升級(jí) Eclipse 新版本即在舊版本的基礎(chǔ)上在線升級(jí)新版本,是具有代差的,如將 2019-09 的版本升級(jí)為 2021-12 的版本。本文主要介紹該內(nèi)容。
- 在線升級(jí) Eclipse 插件是指對(duì)我們?cè)谑褂眠^(guò)程中安裝在 Eclipse 中的插件進(jìn)行升級(jí),如對(duì)插件 Amateras UML 進(jìn)行升級(jí)。
二、版本升級(jí)準(zhǔn)備
2.1、Eclipse 更新模式介紹
在進(jìn)行升級(jí)更新之前我們要明確 Eclipse 是否發(fā)布了最新我們所需要的版本。
Eclipse 每三個(gè)月提供一次版本升級(jí),分別是每年 3 月份、6 月份、9 月份和 12 月份。 我們根據(jù)自身需要及當(dāng)前時(shí)間點(diǎn)選擇所需版本即可。
截止 2022 年 2 月 1 日,最新版本為 2021-12 的版本,也是我們本文預(yù)升級(jí)的版本。
- 本地版本:2019-09
- 預(yù)升級(jí)版本:2021-12
2.2、檢查當(dāng)前更新
依次點(diǎn)擊 Help→Check for Updates,結(jié)果分為兩種:
- 如果提醒有可用更新提供,點(diǎn)擊更新即可。這種無(wú)需解決。
- 如果提醒“Some sites could not be found. See the error log for more detail.”就說(shuō)明當(dāng)前內(nèi)置更新源版本太老已經(jīng)不提供更新了,我們就需要添加新的更新源。本文中我們將詳細(xì)介紹。
2.3、版本選擇介紹
Eclipse 對(duì)于使用版本為大家提供了 R/RC1/M3/M2/M1 Packages 等,這里建議大家選擇 R 版本,即標(biāo)準(zhǔn)版(發(fā)行版)。
關(guān)于其詳細(xì)介紹可以移步另一篇文章:軟件版本:下載 Eclipse 時(shí) R/RC1/M3/M2/M1 Packages 是什么?有什么區(qū)別?
三、進(jìn)行舊版本升級(jí)
3.1、添加新版本存儲(chǔ)庫(kù)
我們依次點(diǎn)擊 Window→Preferences→Install/Update→Available Software Sites,點(diǎn)擊“Add”,具體如下圖所示:
我們輸入新存儲(chǔ)庫(kù)的 URL,如本次更新我們采用的是 2021-12 的版本,鏈接就是這樣:https://download.eclipse.org/releases/2021-12/ ,具體如下圖所示:
3.2、添加之后再次檢查更新
依次點(diǎn)擊 Help→Check for Updates,這時(shí)我們可以從進(jìn)度欄看到程序已經(jīng)開(kāi)始從我們添加的新站點(diǎn)檢查新版本數(shù)據(jù)了,具體如下圖所示:
接著我們就可以看到,程序開(kāi)始進(jìn)入更新過(guò)程,具體如下圖所示:
3.3、重啟使配置生效
數(shù)據(jù)以及安裝包下載完成之后,程序會(huì)提醒重啟 Eclipse,點(diǎn)擊“Restart Now”即可,具體如下圖所示:
重啟之后,我們就可以看到新版本的嶄新圖標(biāo)以及新版本號(hào),如下圖所示:
太驚艷了,就問(wèn)你爽不爽!?
3.4、補(bǔ)充測(cè)試版 URL
需要測(cè)試版的小伙伴,步驟同上,如 2021-12 版本的 URL:https://download.eclipse.org/staging/2021-12/
四、啟用 Eclipse 永久自動(dòng)更新
那么如何保證 Eclipse 像其他軟件一樣可以自動(dòng)更新到最新版本呢?
在上述 3.1 的基礎(chǔ)上,添加最新版存儲(chǔ)庫(kù)的 URL:https://download.eclipse.org/releases/latest,其他流程同標(biāo)題三,這樣就可以保證每次更新可以獲取最新的存儲(chǔ)庫(kù)信息實(shí)現(xiàn)更新。
五、可能遇到的問(wèn)題
5.1、本地舊版本 JDK 與 Eclipse 新版本不適配的問(wèn)題
當(dāng)本地的 JDK 版本過(guò)低時(shí),會(huì)出現(xiàn)與 Eclipse 新版本不適配的問(wèn)題,具體警告如下圖所示:
Version 1.8.0_251 of the JVM is not suitable for this product.Version:11 or greater is required.5.2、版本不適配的解決方式
可以看到哈,我本地的 JDK 用的是 1.8,具體如下圖所示:
這個(gè)問(wèn)題好解決,下載一個(gè)新的 JDK 更新了即可。
根據(jù)提示,我們需要安裝 JDK 11 或者更好的 JDK 版本,我推薦大家使用 LTS 版本,截止 2022 年 2 月 1 日,oracle 所提供的 LTS 的版本有 7、8、11、17 四個(gè),這里呢我本人選擇 JDK 17 嘗鮮。
如果大家需要了解更多 LTS JDK 版本的信息,請(qǐng)點(diǎn)擊:Oracle Java SE 支持路線圖/Oracle Java SE Support Roadmap 持續(xù)更新。
下載安裝、配置環(huán)境變量,升級(jí)完成,具體如下圖所示:
5.3、Eclipse 更新后無(wú)法啟動(dòng)的問(wèn)題
Eclipse 更新后無(wú)法啟動(dòng)掛后臺(tái)的問(wèn)題,有兩個(gè)原因,具體如下圖所示:
- 一個(gè)是因?yàn)楸镜匕惭b了多個(gè) Eclipse 共用了同一個(gè) workspace 造成了沖突,因?yàn)楣ぷ鲄^(qū)向前兼容,但可能不向后兼容。
- 另一個(gè)是下載的 Eclipse 壓縮包,錯(cuò)誤解壓到了現(xiàn)有版本文件夾中,共用了配置文件,產(chǎn)生沖突。
5.4、更新后無(wú)法啟動(dòng)的解決方式
如果你不幸遇到了這兩個(gè)問(wèn)題,刪除 .snap 文件以及修改 org.eclipse.core.resources 是無(wú)法解決的,唯一的解決方式如下:
- 對(duì)于第一個(gè)原因,記憶力好的同學(xué)(能記得住工作區(qū)文件對(duì)應(yīng)哪個(gè) Eclipse)可以修改 Eclipse 的工作區(qū),如果記不住直接重裝一個(gè) Eclipse,將原有項(xiàng)目導(dǎo)入即可。
- 對(duì)于第二個(gè)原因,下載最新的 Eclipse 壓縮包或安裝程序,將其解壓/安裝到新的目錄中,不要在現(xiàn)有版本文件夾中解壓/安裝。
如果對(duì)于 Eclipse 無(wú)法啟動(dòng)還有疑問(wèn),請(qǐng)點(diǎn)擊:Eclipse 答疑:Eclipse 啟動(dòng)失敗/無(wú)響應(yīng)?loading workbench 閃退?解決方式匯總。
5.5、Eclipse 官方更新參考文檔
Eclipse 官方更新-參考文檔 https://wiki.eclipse.org/FAQ_How_do_l_upgrade_Eclipse_IDE%3F,需要的同學(xué)自行查看。
總結(jié)
在本文中給大家介紹了如何將舊版本的 Eclipse 和已安裝的功能在線升級(jí)到較新版本以及如何將 Eclipse 時(shí)刻保證最新版本,同時(shí)對(duì)于在升級(jí)過(guò)程中遇到的問(wèn)題進(jìn)行了總結(jié),如果本地版本較老的話,遇到無(wú)法啟動(dòng)的情況概率較大,還是要耐心解決。如果大家在 Eclipse 更新中遇到了其他的問(wèn)題,可以在評(píng)論區(qū)留言補(bǔ)充或者私信白鹿投稿。我是白鹿,一個(gè)不懈奮斗的程序猿。望本文能對(duì)你有所裨益,歡迎大家的一鍵三連!若有其他問(wèn)題、建議或者補(bǔ)充可以留言在文章下方,感謝大家的支持!
總結(jié)
以上是生活随笔為你收集整理的Eclipse 版本升级:如何不卸载旧版本 Eclipse 实现在线升级到最新版本?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C语言新手最常见的问题!你在这里跌倒过吗
- 下一篇: 皮阿诺整体橱柜怎么样?与其他品牌相比,有