天天看點

Eclipse安裝STS前言建議環境預備檔案Tips參考文檔

說明:本文為作者原創,親測可用。歡迎大家轉載,不過記得聲明出處哦~

前言

說明: STS即Spring Tool Suite (STS) for Eclipse,是一個基于Eclipse IDE開發環境中的用于開發Spring應用程式的工具。在eclipse中使用STS,将可以快速建立spring相關的項目,如spring、spring-boot等。

Eclipse本身不帶有STS,需要在額外安裝。Eclipse內建STS插件有兩種方式,一個是線上安裝,一個是本地安裝。這裡就該兩種方式為例分别進行說明。

網上有許多eclipse 4.7.0版本的安裝說明,這裡則以Version: Neon.2 Release (4.6.2)版本的STS安裝進行說明。

建議

以下整理的兩種安裝方式中,由于線上安裝時版本段數保留(預設)的問題(如版本号為4.1.1,如果保留兩位段數則變為4.1),可能會安裝與eclipse不比對的sts,在安裝完畢後使用Spring工具時可能會報錯,如: An internal error occurred during: "Building UI model". com/google/common/base/Function

是以,這裡建議使用本地安裝的方式。

環境

Eclipse Version: Neon.2 Release (4.6.2)

(檢視版本的方法:eclipse工具欄——>Help——>About Eclipse)

預備檔案

STS版本:

STS官網下載下傳位址為:https://spring.io/tools3/sts/all 或 http://spring.io/tools/sts/all

線上安裝的STS版本位址:

在首頁中可以看到,頁面提供了線上安裝的版本和位址資訊,如eclipse 4.10的安裝位址(Update Sites)為http://download.springsource.com/release/TOOLS/update/e4.10/,但如果清單裡面沒有我們目前的eclipse版本的資訊的話,我們隻能通過規律去猜測安裝位址。在清單中,我們可以發現其實安裝位址與eclipse版本是有規律的,所有位址的字首是一緻的,僅有尾部的版本号不同,且版本号與eclipse的版本号一緻。

目前我們需要針對eclipse 4.6.2進行安裝,是以STS的安裝位址為:http://download.springsource.com/release/TOOLS/update/e4.6/。(這裡的版本隻保留前面兩段數字)

Eclipse安裝STS前言建議環境預備檔案Tips參考文檔

本地安裝的STS版本位址:

在首頁中我們可以看到目前的一些新版本Eclipse所對應的STS。如果需要用到舊版本的,在網頁頂部的“previous Spring Tool Suite™ 3 versions”處可以連結到之前的版本選擇頁面(https://spring.io/tools3/sts/legacy)。

注意,在這個曆史版本頁面裡的封包件是不可以在download下來後直接進行本地安裝的!細心的人可以發現,這裡download下來的檔案與首頁直接download的新版本的檔案在檔案名上有一些微妙的差別,如:

首頁中新版本的4.10的包:

檔案名為:springsource-tool-suite-3.9.7.RELEASE-e4.10.0-updatesite.zip

下載下傳位址為:https://download.springsource.com/release/TOOLS/update/3.9.7.RELEASE/e4.10/springsource-tool-suite-3.9.7.RELEASE-e4.10.0-updatesite.zip

曆史版本頁中舊版本如4.6.2的包:

檔案名為:spring-tool-suite-3.8.3.RELEASE-e4.6.2-win32-x86_64.zip

下載下傳位址為:https://download.springsource.com/release/STS/3.8.3.RELEASE/dist/e4.6/spring-tool-suite-3.8.3.RELEASE-e4.6.2-win32-x86_64.zip

這裡的兩種包是不同的!首頁下載下傳下來的包可以直接進行本地安裝,曆史頁中的包則不能(未研究該種包的具體用途和使用方式)。但通過猜測,我們可以得出我們所需的包的下載下傳位址。曆史版本頁中我們通過eclipse版本找到了它對應的STS版本包,我們将該包的STS版本資訊和eclipse版本資訊抽取出來,替換首頁可用的包的下載下傳位址中對應的STS版本、eclipse版本等資訊,即可得到,我們需要的包的下載下傳位址為:https://download.springsource.com/release/TOOLS/update/3.8.3.RELEASE/e4.6/springsource-tool-suite-3.8.3.RELEASE-e4.6.2-updatesite.zip

直接把上面猜測出來的下載下傳位址輸入到浏覽器點選Enter鍵,發現确實存在該檔案!下載下傳後,即可用于本地安裝。

Eclipse安裝STS前言建議環境預備檔案Tips參考文檔

安裝:

線上安裝:

點選eclipse工具欄——>Help——>Install New Software...,在彈出框中找到“Work with:”,在後面輸入STS安裝位址(http://download.springsource.com/release/TOOLS/update/e4.6/),點選Enter鍵,此時下面會出現pending并等待檔案加載。加載完畢後,将會出現STS的封包件内容,我們勾選需要安裝的内容,然後點選底部的Next,一步一步點選Next直至安裝成功即可。

本地安裝:

本地安裝與線上安裝的差別在于安裝包的位址路徑,本地安裝時,“Work with:”後面的位址為:

“jar:file:”加上“下載下傳下來的zip安裝包絕對路徑(注意不要有中文名)”加上“!/”。

如:jar:file:/F:/TGY/DevEnvironment/eclipse-plugins/springsource-tool-suite-3.8.3.RELEASE-e4.6.2-updatesite.zip!/

安裝完畢後,會要求重新開機eclipse,之後就可以在eclipse中使用spring的一些工具了。

Tips

如果我們隻是需要添加spring ide相關的内容的話,在“type filter text”中輸入spring ide,即可過濾其他不需要的封包件,勾選篩選出來的,點選Next安裝即可。

參考文檔

https://www.cnblogs.com/dyh-air/articles/9105184.html

-------------------------------------

作者:TGY——一個IT男的畫意詩情

來源:CSDN 

繼續閱讀