搭建Java開發(fā)環(huán)境JDK、IDE的詳細(xì)圖文教程
上一篇文章帶大家認(rèn)識了Java,相信大家對Java都有了一定的認(rèn)識。那我們接下來就帶大家搭建Java開發(fā)環(huán)境、用來編譯和運(yùn)行Java程序。
一、下載JDK(java開發(fā)工具包)
去Oracle官網(wǎng)下載即可,下載官網(wǎng):
Oracle 官方:https://www.oracle.com/java/technologies/downloads/
https://www.oracle.com/java/technologies/downloads/
進(jìn)入官網(wǎng)后會看到許多版本的jdk,在上一篇中提到,Java中有LTS版本(長期支持版本),現(xiàn)在有四個版本的長期支持版本Java8,Java11,Java17,Java21,咱們下載Java21版本,

找到與電腦對應(yīng)的系統(tǒng)(我用的是Windows系統(tǒng)),下載對應(yīng)的版本即可。默認(rèn)安裝的C盤,下載后安裝,根據(jù)引導(dǎo)可以選擇路徑,安裝到其他盤。
二、配置環(huán)境變量
有兩種方式:
方法一
1、找到Java21的路徑并復(fù)制

2、然后,按鍵盤上的Windows??鍵,搜索編輯系統(tǒng)環(huán)境變量->點(diǎn)擊“打開”->點(diǎn)擊“環(huán)境變量”。





然后點(diǎn)擊所有窗口的確定。
方法二
1.找到的Java21的路徑,只需復(fù)制到j(luò)dk21這個文件夾,路徑中不含有bin。

2、找到Path環(huán)境變量后不要雙擊,點(diǎn)擊新建

然后點(diǎn)擊確定。
然后雙擊Path變量,點(diǎn)擊新建

把它輸入添加上去,并且移動到最上面。點(diǎn)擊確定。
然后點(diǎn)擊所有窗口的確定。
這兩種方法任選其一即可。
檢驗(yàn)環(huán)境變量是否配置成功
通過win+R,輸入cmd,分別運(yùn)行java和javac,如果出現(xiàn)下面情況,說明環(huán)境變量配置好了


配置過程中遇見的問題
- 不同版本的jdk有什么區(qū)別:新的jdk版本會引入許多新特性(舊版本沒有的特性),雖然新版本的jdk會兼容一些之前版本的大部分特特性,但是也會淘汰一些特性。所以,大家要不斷關(guān)注jdk的更新,并且熟悉或掌握新版本的特性,在找工作的時候也是一個加分項(xiàng)。
- 為什么要將bin目錄添加到環(huán)境變量中:因?yàn)樵赽in目錄下你會看到兩個可執(zhí)行文件java.exe和javac.exe,javac.exe是java的編譯程序,他會把java文件編譯成.class文件,然后通過java.exe(啟動虛擬機(jī))的運(yùn)行程序。主要是將這兩個文件添加到環(huán)境變量,添加后,開發(fā)人員可以在任意位置都能方便地執(zhí)行編譯和運(yùn)行操作,大大提高了開發(fā)效率。
- 在選擇方法二的時候?yàn)槭裁绰窂街胁话琤in。
三、安裝IDE,第一個Java程序
IDE有很多,比較主流的IDE有三個IntelliJ IDEA,Eclipse,VSCode,對于初學(xué)者來說我推薦使用IDEA,因?yàn)槲揖陀玫腎DEA,挺好用的,它的智能代碼補(bǔ)全和錯誤提示能幫你更快地熟悉Java語法,養(yǎng)成良好的編程習(xí)慣,但是它開啟的時候占的內(nèi)存較大,如果電腦配置較低,也可以選擇VSCode。這里安裝IntelliJ IDEA。
1.安裝IDE
可以去JetBrains官網(wǎng)下載:
https://www.jetbrains.com/idea/
https://www.jetbrains.com/idea/
點(diǎn)擊DownLoads,跳轉(zhuǎn)至

如果非要下載旗艦版的,可以自己到網(wǎng)上找資源,如果下載2025版的話,某些資源可能不穩(wěn)定。所以推薦2024版的。
2.創(chuàng)建Java文件
1)打開IDEA,點(diǎn)擊new project

2)創(chuàng)建項(xiàng)目

3)創(chuàng)建Java文件
1.創(chuàng)建模塊

2.為模塊命名、并選擇jdk


3、創(chuàng)建包(package)


4、創(chuàng)建Java程序


Java代碼組織的層級結(jié)構(gòu)
上面提到的項(xiàng)目,模塊(從Java9開始引入,主要用于大型項(xiàng)目),包,類,方法是Java代碼組織的層級結(jié)構(gòu)(一共六個)。初學(xué)者,只需要關(guān)注項(xiàng)目,包,類,方法即可。
因?yàn)樵诳枕?xiàng)目的時候不能直接創(chuàng)建包,那你在創(chuàng)建項(xiàng)目的時候就不能創(chuàng)建空項(xiàng)目(Empty Project),而是選擇Java,然后從src下面創(chuàng)建包,就可以了

3、第一個Java程序

main是一個方法,其他方法只有被調(diào)用到main方法才能被使用,寫main方法時不需要全寫(最好記住),直接輸入main回車,IDEA就會自動補(bǔ)全。
System.out.println();調(diào)用的是一個輸出的方法,這個也有快捷鍵直接輸入sout回車。
然后鼠標(biāo)右擊,點(diǎn)擊,Run"xxx.main()".程序就會運(yùn)行


到此這篇關(guān)于搭建Java開發(fā)環(huán)境JDK、IDE的詳細(xì)圖文教程的文章就介紹到這了,更多相關(guān)java jdk ide環(huán)境搭建內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot 如何根據(jù)不同profile選擇不同配置
這篇文章主要介紹了SpringBoot 如何根據(jù)不同profile選擇不同配置的操作方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08
java實(shí)現(xiàn)十六進(jìn)制字符unicode與中英文轉(zhuǎn)換示例
當(dāng)需要對一個unicode十六進(jìn)制字符串進(jìn)行編碼時,首先做的應(yīng)該是確認(rèn)字符集編碼格式,在無法快速獲知的情況下,通過一下的str4all方法可以達(dá)到這一目的2014-02-02
Springboot實(shí)現(xiàn)動態(tài)定時任務(wù)管理的示例代碼
最近在做spring boot項(xiàng)目開發(fā)中,由于使用@EnableScheduling注解和@Scheduled注解來實(shí)現(xiàn)的定時任務(wù),只能靜態(tài)的創(chuàng)建定時任務(wù),不能動態(tài)修改、添加、刪除、啟/停任務(wù),下面通過本文給大家介紹Springboot實(shí)現(xiàn)動態(tài)定時任務(wù)管理的方法,感興趣的朋友跟隨小編一起看看吧2023-07-07
關(guān)于Java大整數(shù)運(yùn)算之BigInteger類
這篇文章主要介紹了關(guān)于Java大整數(shù)運(yùn)算之BigInteger類,BigInteger提供高精度整型數(shù)據(jù)類型及相關(guān)操作,所有操作中,都以二進(jìn)制補(bǔ)碼形式表示,需要的朋友可以參考下2023-05-05
詳解Spring Cloud Consul 實(shí)現(xiàn)服務(wù)注冊和發(fā)現(xiàn)
這篇文章主要介紹了Spring Cloud Consul 實(shí)現(xiàn)服務(wù)注冊和發(fā)現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-03-03

