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