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

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

 更新時間:2025年11月05日 10:12:34   作者:星河空影  
本文詳細介紹了如何搭建Java開發(fā)環(huán)境,包括下載JDK、配置環(huán)境變量、安裝IDE以及編寫和運行第一個Java程序,本文通過圖文并茂的形式給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧

上一篇文章帶大家認識了Java,相信大家對Java都有了一定的認識。那我們接下來就帶大家搭建Java開發(fā)環(huá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/

進入官網(wǎng)后會看到許多版本的jdk,在上一篇中提到,Java中有LTS版本(長期支持版本),現(xiàn)在有四個版本的長期支持版本Java8,Java11,Java17,Java21,咱們下載Java21版本,

找到與電腦對應(yīng)的系統(tǒng)(我用的是Windows系統(tǒng)),下載對應(yīng)的版本即可。默認安裝的C盤,下載后安裝,根據(jù)引導(dǎo)可以選擇路徑,安裝到其他盤。

二、配置環(huán)境變量

有兩種方式:

方法一

1、找到Java21的路徑并復(fù)制

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

然后點擊所有窗口的確定

方法二

1.找到的Java21的路徑,只需復(fù)制到j(luò)dk21這個文件夾,路徑中不含有bin。

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

然后點擊確定。

然后雙擊Path變量,點擊新建

把它輸入添加上去,并且移動到最上面。點擊確定。

然后點擊所有窗口的確定。

這兩種方法任選其一即可。

檢驗環(huán)境變量是否配置成功

通過win+R,輸入cmd,分別運行java和javac,如果出現(xiàn)下面情況,說明環(huán)境變量配置好了

配置過程中遇見的問題

  1. 不同版本的jdk有什么區(qū)別:新的jdk版本會引入許多新特性(舊版本沒有的特性),雖然新版本的jdk會兼容一些之前版本的大部分特特性,但是也會淘汰一些特性。所以,大家要不斷關(guān)注jdk的更新,并且熟悉或掌握新版本的特性,在找工作的時候也是一個加分項。
  2. 為什么要將bin目錄添加到環(huán)境變量中:因為在bin目錄下你會看到兩個可執(zhí)行文件java.exe和javac.exe,javac.exe是java的編譯程序,他會把java文件編譯成.class文件,然后通過java.exe(啟動虛擬機)的運行程序。主要是將這兩個文件添加到環(huán)境變量,添加后,開發(fā)人員可以在任意位置都能方便地執(zhí)行編譯和運行操作,大大提高了開發(fā)效率。
  3. 在選擇方法二的時候為什么路徑中不包含bin。

三、安裝IDE,第一個Java程序

IDE有很多,比較主流的IDE有三個IntelliJ IDEA,Eclipse,VSCode,對于初學(xué)者來說我推薦使用IDEA,因為我就用的IDEA,挺好用的,它的智能代碼補全和錯誤提示能幫你更快地熟悉Java語法,養(yǎng)成良好的編程習(xí)慣,但是它開啟的時候占的內(nèi)存較大,如果電腦配置較低,也可以選擇VSCode。這里安裝IntelliJ IDEA。

1.安裝IDE

可以去JetBrains官網(wǎng)下載:

https://www.jetbrains.com/idea/

https://www.jetbrains.com/idea/

點擊DownLoads,跳轉(zhuǎn)至

如果非要下載旗艦版的,可以自己到網(wǎng)上找資源,如果下載2025版的話,某些資源可能不穩(wěn)定。所以推薦2024版的。

2.創(chuàng)建Java文件

1)打開IDEA,點擊new project

2)創(chuàng)建項目

3)創(chuàng)建Java文件

1.創(chuàng)建模塊

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

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

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

Java代碼組織的層級結(jié)構(gòu)

上面提到的項目,模塊(從Java9開始引入,主要用于大型項目),包,類,方法是Java代碼組織的層級結(jié)構(gòu)(一共六個)。初學(xué)者,只需要關(guān)注項目,包,類,方法即可。

因為在空項目的時候不能直接創(chuàng)建包,那你在創(chuàng)建項目的時候就不能創(chuàng)建空項目(Empty Project),而是選擇Java,然后從src下面創(chuàng)建包,就可以了

3、第一個Java程序

main是一個方法,其他方法只有被調(diào)用到main方法才能被使用,寫main方法時不需要全寫(最好記住),直接輸入main回車,IDEA就會自動補全。

System.out.println();調(diào)用的是一個輸出的方法,這個也有快捷鍵直接輸入sout回車。

然后鼠標右擊,點擊,Run"xxx.main()".程序就會運行

到此這篇關(guān)于搭建Java開發(fā)環(huán)境JDK、IDE的詳細圖文教程的文章就介紹到這了,更多相關(guān)java jdk ide環(huán)境搭建內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java排序算法之選擇排序代碼實例

    Java排序算法之選擇排序代碼實例

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

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

    jar是java普通項目打包,通常是開發(fā)時要引用通用類,打成jar包便于存放管理,war是java web項目打包,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實現(xiàn)十六進制字符unicode與中英文轉(zhuǎn)換示例

    java實現(xiàn)十六進制字符unicode與中英文轉(zhuǎn)換示例

    當需要對一個unicode十六進制字符串進行編碼時,首先做的應(yīng)該是確認字符集編碼格式,在無法快速獲知的情況下,通過一下的str4all方法可以達到這一目的
    2014-02-02
  • Springboot實現(xiàn)動態(tài)定時任務(wù)管理的示例代碼

    Springboot實現(xiàn)動態(tài)定時任務(wù)管理的示例代碼

    最近在做spring boot項目開發(fā)中,由于使用@EnableScheduling注解和@Scheduled注解來實現(xiàn)的定時任務(wù),只能靜態(tài)的創(chuàng)建定時任務(wù),不能動態(tài)修改、添加、刪除、啟/停任務(wù),下面通過本文給大家介紹Springboot實現(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ù)運算之BigInteger類

    關(guān)于Java大整數(shù)運算之BigInteger類

    這篇文章主要介紹了關(guān)于Java大整數(shù)運算之BigInteger類,BigInteger提供高精度整型數(shù)據(jù)類型及相關(guān)操作,所有操作中,都以二進制補碼形式表示,需要的朋友可以參考下
    2023-05-05
  • Quartz之Job與JobDetail深入解析

    Quartz之Job與JobDetail深入解析

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

    Java運算符的知識點與代碼匯總

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

    詳解Spring Cloud Consul 實現(xiàn)服務(wù)注冊和發(fā)現(xiàn)

    這篇文章主要介紹了Spring Cloud Consul 實現(xiàn)服務(wù)注冊和發(fā)現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03

最新評論

恩施市| 冀州市| 延川县| 成安县| 宁陵县| 桓台县| 晋中市| 东乡县| 乐陵市| 万安县| 永丰县| 永和县| 台南市| 喀喇| 南宫市| 砚山县| 个旧市| 哈密市| 泾源县| 喜德县| 长海县| 会东县| 突泉县| 洪湖市| 泽普县| 类乌齐县| 垦利县| 巴塘县| 黄大仙区| 阿鲁科尔沁旗| 兴仁县| 城步| 青州市| 东乡县| 盐源县| 五原县| 祁东县| 南木林县| 永定县| 彭泽县| 呼和浩特市|