最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

搭建Java開發(fā)環(huán)境JDK、IDE的詳細(xì)圖文教程

 更新時間:2025年11月05日 10:12:34   作者:星河空影  
本文詳細(xì)介紹了如何搭建Java開發(fā)環(huán)境,包括下載JDK、配置環(huán)境變量、安裝IDE以及編寫和運(yùn)行第一個Java程序,本文通過圖文并茂的形式給大家介紹的非常詳細(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)境變量配置好了

配置過程中遇見的問題

  1. 不同版本的jdk有什么區(qū)別:新的jdk版本會引入許多新特性(舊版本沒有的特性),雖然新版本的jdk會兼容一些之前版本的大部分特特性,但是也會淘汰一些特性。所以,大家要不斷關(guān)注jdk的更新,并且熟悉或掌握新版本的特性,在找工作的時候也是一個加分項(xiàng)。
  2. 為什么要將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ā)效率。
  3. 在選擇方法二的時候?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)文章

  • Java排序算法之選擇排序代碼實(shí)例

    Java排序算法之選擇排序代碼實(shí)例

    這篇文章主要介紹了Java排序算法之選擇排序代碼實(shí)例,從數(shù)組的第一個元素開始,每次遍歷數(shù)組找出一個最小值放在最左側(cè),第二次從第二個元素開始,依次類推,直到起始元素為數(shù)組的倒數(shù)第二個元素時,直接和最后一個元素比較,較小值放左邊,完成排序,需要的朋友可以參考下
    2023-11-11
  • jar包和war包區(qū)別解析

    jar包和war包區(qū)別解析

    jar是java普通項(xiàng)目打包,通常是開發(fā)時要引用通用類,打成jar包便于存放管理,war是java web項(xiàng)目打包,web網(wǎng)站完成后,打成war包部署到服務(wù)器,目的是為了節(jié)省資源,提供效率,這篇文章主要介紹了jar包和war包區(qū)別及理解,需要的朋友可以參考下
    2023-07-07
  • SpringBoot 如何根據(jù)不同profile選擇不同配置

    SpringBoot 如何根據(jù)不同profile選擇不同配置

    這篇文章主要介紹了SpringBoot 如何根據(jù)不同profile選擇不同配置的操作方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • java實(shí)現(xiàn)十六進(jìn)制字符unicode與中英文轉(zhuǎn)換示例

    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ù)管理的示例代碼

    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
  • java 淺析代碼塊的由來及用法

    java 淺析代碼塊的由來及用法

    所謂代碼塊是指用"{}"括起來的一段代碼,根據(jù)其位置和聲明的不同,可以分為普通代碼塊、構(gòu)造塊、靜態(tài)塊、和同步代碼塊。如果在代碼塊前加上 synchronized關(guān)鍵字,則此代碼塊就成為同步代碼塊
    2021-10-10
  • 關(guān)于Java大整數(shù)運(yùn)算之BigInteger類

    關(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
  • Quartz之Job與JobDetail深入解析

    Quartz之Job與JobDetail深入解析

    下面小編就為大家?guī)硪黄猀uartz之Job與JobDetail深入解析。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • Java運(yùn)算符的知識點(diǎn)與代碼匯總

    Java運(yùn)算符的知識點(diǎn)與代碼匯總

    這篇文章主要給大家總結(jié)介紹了關(guān)于Java運(yùn)算符知識點(diǎn)與代碼的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • 詳解Spring Cloud Consul 實(shí)現(xiàn)服務(wù)注冊和發(fā)現(xiàn)

    詳解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

最新評論

阜城县| 固镇县| 重庆市| 荣成市| 延长县| 大荔县| 岑溪市| 汝阳县| 和顺县| 天气| 太康县| 南通市| 潮州市| 海安县| 勐海县| 东乌| 滁州市| 毕节市| 渭源县| 隆昌县| 玛沁县| 菏泽市| 图木舒克市| 海安县| 大悟县| 义马市| 镇沅| 福州市| 修武县| 江达县| 韩城市| 仙游县| 衢州市| 开原市| 固安县| 卢氏县| 全南县| 文水县| 清原| 南充市| 鄢陵县|