一、概述
首先磕洪,Windows環(huán)境下只能開發(fā)Android搅吁,所以Windows環(huán)境搭建只針對(duì)Android開發(fā)來(lái)說(shuō)威创。當(dāng)然,使用特殊手段也能進(jìn)行IOS開發(fā)谎懦,比如“黑蘋果”之類的就另說(shuō)了肚豺。
由于原生Android就是使用Java開發(fā)的,所以環(huán)境搭建的第一步就需要安裝好Java環(huán)境界拦。官方推薦安裝JDK1.8吸申,所以我們就以JDK1.8為例,而且有些RN組件不太支持JDK1.7及以下享甸。安裝JDK截碴,對(duì)于接觸過(guò)Java開發(fā)的同志們應(yīng)該是非常熟悉了,后面的內(nèi)容可以略過(guò)蛉威。
二日丹、JDK1.8下載
下載鏈接如下:
https://www.oracle.com/technetwork/cn/java/javase/downloads/index.html
目前最新版JDK已經(jīng)到11了,需要往下翻一下找到JDK1.8蚯嫌,下載下來(lái)哲虾。
勾選協(xié)議后,選擇Windows環(huán)境安裝包择示,點(diǎn)擊下載束凑。
三、安裝步驟
安裝包下載完成之后栅盲,雙擊運(yùn)行安裝程序汪诉。
點(diǎn)擊下一步之后,選擇好安裝目錄剪菱,繼續(xù)安裝摩瞎。其他選項(xiàng)默認(rèn)即可。
完成之后孝常,這時(shí)出現(xiàn)安裝Java JRE的安裝界面旗们,應(yīng)選擇當(dāng)時(shí)安裝JDK時(shí)的Java目錄下,與當(dāng)時(shí)JDK在同級(jí)目錄下构灸。
溫馨提示:Java中JDK是開發(fā)者開發(fā)使用的工具上渴,其中自帶有一套JRE岸梨,JRE則是java項(xiàng)目運(yùn)行的環(huán)境。也就是說(shuō)稠氮,如果只需要運(yùn)行Java項(xiàng)目曹阔,則只需要安裝JRE即可;若需要進(jìn)行Java開發(fā)隔披,則需要安裝JDK赃份。
安裝成功后,點(diǎn)擊關(guān)閉奢米。
四抓韩、環(huán)境變量配置
在完成安裝之后,此時(shí)的JDK還不能馬上使用鬓长,還需要配置環(huán)境變量谒拴。什么是環(huán)境變量呢?
溫馨提示:通俗地講涉波,我們通常安裝軟件實(shí)際上安裝的一個(gè)項(xiàng)目英上,項(xiàng)目就會(huì)有目錄結(jié)構(gòu),在指定的目錄下會(huì)有項(xiàng)目啟動(dòng)的客戶端啤覆,我們每次使用實(shí)際上先啟動(dòng)了項(xiàng)目苍日,再使用其功能。如果每次啟動(dòng)項(xiàng)目都需要進(jìn)入這個(gè)目錄下啟動(dòng)城侧,是不是很繁瑣易遣?此時(shí),計(jì)算機(jī)便提供了一個(gè)便捷方式嫌佑,在計(jì)算機(jī)的環(huán)境變量下配置好該目錄,我們就可以在計(jì)算機(jī)的任何位置啟動(dòng)該項(xiàng)目了侨歉。前端的同志可以想想npm的全局安裝屋摇,亦是同樣的道理。
接下來(lái)幽邓,右鍵“我的電腦”炮温,點(diǎn)擊“高級(jí)系統(tǒng)設(shè)置”。
之后點(diǎn)擊“環(huán)境變量”牵舵。
新建系統(tǒng)環(huán)境變量柒啤。變量名:JAVA_HOME;變量值:(就是你的JDK安裝路徑)如:D:\Program Files (x86)\Java\jdk1.8.0_73畸颅;注意這里不需要JRE的地址担巩,然后點(diǎn)擊確定。
再點(diǎn)擊新建系統(tǒng)變量没炒。變量名:CLASSPATH涛癌;變量值:“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”雙引號(hào)中間的一個(gè)都不能漏掉(不包括雙引號(hào)),最好是粘貼復(fù)制上去。
找到Path拳话,這是是系統(tǒng)之前就有的先匪,找到之后雙擊,將“.;%JAVA_HOME%\bin;” 復(fù)制進(jìn)去放在最后面弃衍。還是一樣呀非,雙引號(hào)中間的一個(gè)都不能漏掉(不包括雙引號(hào))。
五镜盯、驗(yàn)證
打開命令行岸裙,(windows+R)打開輸入cmd進(jìn)入命令行,輸入“javac”形耗,看是否有反應(yīng)哥桥,如下圖則說(shuō)明成功,否則失敗激涤∧飧猓或者輸入“java -version”也可以查看JDK版本。
歡迎大佬糾錯(cuò)指導(dǎo)倦踢,歡迎同行交流學(xué)習(xí)送滞。
GitHub:https://github.com/Code4GL
簡(jiǎn)書:http://www.reibang.com/u/7f5541a6b6d2
知乎:https://www.zhihu.com/people/code4gl/activities
公眾號(hào):code_everything
QQ:771841496
郵箱:guanli1991@163.com