STS(Spring tool suite) JAVA開(kāi)發(fā)環(huán)境搭建

本地環(huán)境

Windows 7 SP1 64位 旗艦版

在本文中將介紹如下內(nèi)容:

搭建STS 及其本身的 JRE(1.8) 環(huán)境约急。

搭建開(kāi)發(fā)的 JDK(1.7) 環(huán)境零远。

配置 Maven 環(huán)境。

配置 Tomcat 環(huán)境厌蔽。

利用STS 創(chuàng)建Maven項(xiàng)目牵辣,并對(duì)開(kāi)發(fā)環(huán)境的各個(gè)變量進(jìn)行調(diào)整。

我們需要下載的軟件:

JDK 1.7 & JDK 1.8

STS (Spring tool suite)

Maven

Tomcat?

注意:?

關(guān)于 JDK 躺枕, 個(gè)人認(rèn)為盡量不要直接安裝安裝版的JDK服猪,直接解壓版最好。如果實(shí)在找不到拐云,個(gè)人建議在一個(gè)虛擬機(jī)上安裝JDK,之后將安裝完成的文件拷貝出來(lái)即可近她,最后再將虛擬機(jī)還原了叉瘩。

環(huán)境配置

JDK 的安裝

在自己電腦的D盤下面創(chuàng)建一個(gè)?java_dev_env?的路徑。

將解壓好的 JDK 放入這個(gè)目錄下面粘捎。這樣在java_dev_env下面就有兩個(gè) JDK 了薇缅。?

分別為:?d:\java_dev_env\jdk1.7?和?d:\java_dev_env\jdk1.8;

在環(huán)境變量中配置 1.7 的 JDK ,因?yàn)?1.7 為軟件開(kāi)發(fā)所需攒磨。1.8 的JDK 就先放在哪里泳桦,不用管。?

至于環(huán)境變量的配置娩缰,大家就參考其他的資料吧灸撰,在這里就不做過(guò)多的介紹了。

配置 Maven 環(huán)境

解壓下載的 Maven 壓縮包拼坎,將 Maven 的實(shí)際應(yīng)用程序目錄拷貝到d:\java_dev_evn中浮毯。?

這樣我們就得到了maven工具了,d:\java_dev_env\maven-3.3.9泰鸡。

添加環(huán)境變量M2_HOME债蓝,值為d:\java_dev_env\maven-3.3.9。

在環(huán)境變量path中添加%M2_HOME\bin;%

通過(guò)命令mvn -v驗(yàn)證環(huán)境是否配置成功盛龄,入下圖饰迹,?

在開(kāi)發(fā)環(huán)境路徑下面創(chuàng)建路徑d:\java_dev_env\maven-repository。

修改maven 本地庫(kù)的地址余舶,在maven工具的根目錄下面找到?conf\settings.xml并打開(kāi)它啊鸭。

在settings節(jié)點(diǎn)下面添加Users/java_dev_env/maven-repository。

為了提升maven引入包的下載速度欧芽,還要在mirrors節(jié)點(diǎn)下添加入下代碼莉掂。?

???

保存settings.xml文件。

STS 開(kāi)發(fā)工具的配置

解壓STS壓縮包千扔,將包中的實(shí)際應(yīng)用程序目錄(sts-bundle\sts-3.8.2.RELEASE)拷貝到d:\java_dev_env目錄下面憎妙,并重命名库正。?

這樣,這樣在我們的開(kāi)發(fā)環(huán)境路徑下面就有了STS工具d:\java_dev_env\sts-3.8.2厘唾。

在?sts.ini?文件的第一行和第二行中加入下列文本:?

-vm?

D:/java_dev_env/jdk1.8/bin/javaw.exe

打開(kāi)發(fā) STS 工具褥符,隨便指定一個(gè)工作空間。

打開(kāi) Preferences 窗體 抚垃,(Window -> Preferences)喷楣。

設(shè)定工作空間的默認(rèn)編碼,(General -> Workspace)鹤树, 在 Text file encoding 中選擇 Other铣焊,并選擇 UTF-8,點(diǎn)擊 Apply罕伯。

定位到曲伊,User Settings,(Maven -> User Settings)追他。

按圖進(jìn)行設(shè)置坟募,并點(diǎn)擊 Update Settings 和 Apply。?

更換開(kāi)發(fā)目標(biāo)項(xiàng)目的默認(rèn)JDK邑狸,還是在 Preferences 窗體中懈糯。?

Java -> Installed JRES。

移除已有的 jdk1.8(default)单雾。

Add -> Standard VM赚哗, JRE home 定位到?D:\java_dev_env\jdk1.7。

點(diǎn)擊finish 后铁坎,并選擇列表中的 jdk1.7(default)蜂奸,點(diǎn)擊Apply。?

點(diǎn)擊OK 關(guān)閉窗體硬萍。

創(chuàng)建Maven項(xiàng)目進(jìn)行驗(yàn)證

1扩所、依次點(diǎn)擊 File -> New -> Maven Project.?

2、在 Select an archetype 中選擇?maven-archetype-quickstart朴乖。?

3祖屏、按照自己的意愿分別輸入 Group Id 和 Artifact Id 并點(diǎn)擊 finish。?

4买羞、在pom.xml文件的根節(jié)點(diǎn)(project)下添加如下代碼袁勺。

引入 Spring jar 包進(jìn)行測(cè)試,在dependencies節(jié)點(diǎn)下添加如代碼畜普。


保存后期丰,右擊你新建的項(xiàng)目,選擇Maven -> Update Project。出現(xiàn)如下圖表示的信息后說(shuō)明配置成功钝荡。?

檢查是否可以關(guān)聯(lián)源代碼街立,展開(kāi)‘spring-core-4.1.4.RELEASE.jar’,隨便雙擊一個(gè)class文件。稍等片刻Maven就會(huì)自動(dòng)將源碼包下載下來(lái)并打開(kāi)埠通。這樣我們就可以看到優(yōu)秀框架的源代碼了赎离,并在引用的情況下還可以調(diào)試它們(修改不了呦),建議不要試圖修改它們端辱,可以進(jìn)行繼承和重寫梁剔。

打開(kāi)路徑D:\java_dev_env\maven-repository,我們也發(fā)現(xiàn)舞蔽,maven也已經(jīng)為我們創(chuàng)建的本地倉(cāng)庫(kù)荣病。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市喷鸽,隨后出現(xiàn)的幾起案子众雷,更是在濱河造成了極大的恐慌,老刑警劉巖做祝,帶你破解...
    沈念sama閱讀 221,695評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異鸡岗,居然都是意外死亡混槐,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門轩性,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)声登,“玉大人,你說(shuō)我怎么就攤上這事揣苏∶跎ぃ” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 168,130評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵卸察,是天一觀的道長(zhǎng)脯厨。 經(jīng)常有香客問(wèn)我,道長(zhǎng)坑质,這世上最難降的妖魔是什么合武? 我笑而不...
    開(kāi)封第一講書人閱讀 59,648評(píng)論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮涡扼,結(jié)果婚禮上稼跳,老公的妹妹穿的比我還像新娘。我一直安慰自己吃沪,他們只是感情好汤善,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,655評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般红淡。 火紅的嫁衣襯著肌膚如雪不狮。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 52,268評(píng)論 1 309
  • 那天锉屈,我揣著相機(jī)與錄音荤傲,去河邊找鬼。 笑死颈渊,一個(gè)胖子當(dāng)著我的面吹牛遂黍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播俊嗽,決...
    沈念sama閱讀 40,835評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼雾家,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了绍豁?” 一聲冷哼從身側(cè)響起芯咧,我...
    開(kāi)封第一講書人閱讀 39,740評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎竹揍,沒(méi)想到半個(gè)月后敬飒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,286評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡芬位,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,375評(píng)論 3 340
  • 正文 我和宋清朗相戀三年无拗,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片昧碉。...
    茶點(diǎn)故事閱讀 40,505評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡英染,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出被饿,到底是詐尸還是另有隱情四康,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布狭握,位于F島的核電站闪金,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏哥牍。R本人自食惡果不足惜毕泌,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,873評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望嗅辣。 院中可真熱鬧撼泛,春花似錦、人聲如沸澡谭。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,357評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至潘酗,卻和暖如春杆兵,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背仔夺。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,466評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工琐脏, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人缸兔。 一個(gè)月前我還...
    沈念sama閱讀 48,921評(píng)論 3 376
  • 正文 我出身青樓日裙,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親惰蜜。 傳聞我的和親對(duì)象是個(gè)殘疾皇子昂拂,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,515評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容