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

Java系統(tǒng)環(huán)境變量配置全過程

 更新時(shí)間:2024年11月28日 08:50:46   作者:是一只薩摩耶  
本文介紹了如何配置Windows系統(tǒng)中的PATH和CLASSPATH環(huán)境變量,以及如何使用這些變量來運(yùn)行Java程序,步驟包括查看系統(tǒng)屬性、編輯環(huán)境變量、添加路徑、驗(yàn)證設(shè)置等,通過這些步驟,用戶可以永久性地保存PATH和CLASSPATH環(huán)境變量的設(shè)置,從而方便地運(yùn)行Java程序

Java系統(tǒng)環(huán)境變量配置

PATH環(huán)境變量

PATH環(huán)境變量用于保存一系列命令(可執(zhí)行程序)的路徑,每個(gè)路徑之間以分號(hào)分隔。

當(dāng)在命令行窗口運(yùn)行一個(gè)命令時(shí),操作系統(tǒng)首先會(huì)在當(dāng)前目錄下查找是否存在該命令對(duì)應(yīng)的可執(zhí)行文件,如果未找到,操作系統(tǒng)會(huì)繼續(xù)在PATH環(huán)境變量中定義的路徑下尋找這個(gè)文件,如果仍未找到,系統(tǒng)會(huì)報(bào)錯(cuò)。

配置系統(tǒng)PATH環(huán)境變量的步驟如下。

步驟1:查看Windows系統(tǒng)屬性中的環(huán)境變量

右鍵單擊桌面上的計(jì)算機(jī)→屬性,在彈出的系統(tǒng)窗口左邊選擇“高級(jí)系統(tǒng)設(shè)置”選項(xiàng),彈出系統(tǒng)屬性對(duì)話框,在系統(tǒng)屬性對(duì)話框的“高級(jí)”選項(xiàng)卡下單擊“環(huán)境變量”按鈕,彈出“環(huán)境變量”對(duì)話框。

步驟2:設(shè)置PATH系統(tǒng)環(huán)境變量

系統(tǒng)變量對(duì)話框中,從系統(tǒng)變量區(qū)域選中名為PATH的系統(tǒng)變量,單擊“編輯”按鈕,彈出右側(cè)的編輯環(huán)境變量對(duì)話框。

單擊“新建”按鈕,在彈出的輸入框中添加javac命令所在的路徑,例如,C:\Program\FilesVava\jdk-11.0.11\bin

步驟3:查看PATH系統(tǒng)環(huán)境變量

打開命令行窗口,執(zhí)行set查看設(shè)置后的PATH命令PATH變量的變量值。

環(huán)境變量中顯示出了javac命令的路徑信息。

步驟4:驗(yàn)證設(shè)置的PATH系統(tǒng)環(huán)境變量

在命令行窗口中執(zhí)行javac命令,如果能正常地顯示幫助信息,說明系統(tǒng)PATH環(huán)境變量配置成功,這樣系統(tǒng)就會(huì)永久性地保存PATH環(huán)境變量的設(shè)置。

CLASSPATH環(huán)境變量介紹

CLASSPATH環(huán)境變量用于保存一系列類包的路徑,它和PATH環(huán)境變量的查看與配置方式完全相同。

當(dāng)Java虛擬機(jī)需要運(yùn)行一個(gè)類時(shí),會(huì)在CLASSPATH環(huán)境變量定義的路徑下尋找所需的.class文件和類包。

為了讓Java虛擬機(jī)能找到所需的class文件,就需要對(duì)CLASSPATH環(huán)境變量進(jìn)行設(shè)置,保存HelloWorld.class文件路徑。在命令行窗口執(zhí)行下面的命令。

set CLASSPATH=C:\Program FilesVavaljdk-11.0.11\bin

執(zhí)行完上述命令之后,再次執(zhí)行java HelloWorld命令運(yùn)行程序。

命令運(yùn)行結(jié)果:

執(zhí)行java HelloWorld命令運(yùn)行程序,結(jié)果如下圖所示。

由上圖可知,Java HelloWorld命令成功運(yùn)行,輸出了"hello world”結(jié)果。

在命令窗口中設(shè)置CLASSPATH后,程序會(huì)根據(jù)CLASSPATH的設(shè)置,去指定的目錄尋找類文件,因此,雖然C盤根目錄下沒有HelloWorld.class文件,但Java HelloWorld命令仍能正確執(zhí)行。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java異步編程的5種異步實(shí)現(xiàn)方式詳解

    Java異步編程的5種異步實(shí)現(xiàn)方式詳解

    這篇文章主要介紹了Java異步編程的5種異步實(shí)現(xiàn)方式詳解,異步編程是程序并發(fā)運(yùn)行的一種手段,它允許多個(gè)事件同時(shí)發(fā)生,當(dāng)程序調(diào)用需要長時(shí)間運(yùn)行的方法時(shí),它不會(huì)阻塞當(dāng)前的執(zhí)行流程,程序可以繼續(xù)運(yùn)行,需要的朋友可以參考下
    2024-01-01
  • 在非spring環(huán)境中調(diào)用service中的方法

    在非spring環(huán)境中調(diào)用service中的方法

    非Spring環(huán)境指的是不使用Spring框架來管理和配置應(yīng)用程序的運(yùn)行時(shí)環(huán)境,本文將給大家介紹如何在非spring環(huán)境中調(diào)用service中的方法,文中有詳細(xì)實(shí)現(xiàn)步驟,需要的朋友可以參考下
    2024-03-03
  • mybatis批量插入時(shí),有字段可能為null會(huì)報(bào)錯(cuò)問題

    mybatis批量插入時(shí),有字段可能為null會(huì)報(bào)錯(cuò)問題

    這篇文章主要介紹了mybatis批量插入時(shí),有字段可能為null會(huì)報(bào)錯(cuò)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 深入理解Java并發(fā)編程之LinkedBlockingQueue隊(duì)列

    深入理解Java并發(fā)編程之LinkedBlockingQueue隊(duì)列

    本文主要介紹了Java并發(fā)編程之LinkedBlockingQueue隊(duì)列,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • BeanUtils.copyProperties在拷貝屬性時(shí)忽略空值的操作

    BeanUtils.copyProperties在拷貝屬性時(shí)忽略空值的操作

    這篇文章主要介紹了BeanUtils.copyProperties在拷貝屬性時(shí)忽略空值的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 在Java中將Markdown轉(zhuǎn)換為Word、PDF和HTML的常見實(shí)現(xiàn)方式

    在Java中將Markdown轉(zhuǎn)換為Word、PDF和HTML的常見實(shí)現(xiàn)方式

    在軟件開發(fā)和技術(shù)寫作領(lǐng)域,Markdown?已成為一種被廣泛使用的輕量級(jí)標(biāo)記語言,但在實(shí)際應(yīng)用中,Markdown?文件往往需要被轉(zhuǎn)換為更通用的格式,本文將分享如何在?Java?環(huán)境下實(shí)現(xiàn)?Markdown?轉(zhuǎn)換為?Word、PDF?和?HTML,需要的朋友可以參考下
    2025-09-09
  • 淺談Java幾種文件讀取方式耗時(shí)

    淺談Java幾種文件讀取方式耗時(shí)

    本文主要介紹了淺談Java幾種文件讀取方式耗時(shí),主要介紹了4種,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • springboot啟動(dòng)讀取外部配置文件實(shí)現(xiàn)方式

    springboot啟動(dòng)讀取外部配置文件實(shí)現(xiàn)方式

    Spring Boot通過外部配置文件優(yōu)先級(jí)(外部>內(nèi)部)加載運(yùn)維定義的配置,需將文件放置在jar包同級(jí)或config目錄下,相同配置項(xiàng)以外部為準(zhǔn),不同配置項(xiàng)互補(bǔ)生效
    2025-09-09
  • JavaScript中的closest方法示例詳解

    JavaScript中的closest方法示例詳解

    這篇文章主要介紹了JavaScript中closest方法的相關(guān)資料,closest()是JavaScript中的一個(gè)非常實(shí)用的?DOM?方法,用于查找與當(dāng)前元素匹配的最近的祖先元素,它支持?CSS?選擇器,可以應(yīng)用于事件委托、動(dòng)態(tài)內(nèi)容處理等場景,需要的朋友可以參考下
    2025-02-02
  • Java基于字符流形式讀寫數(shù)據(jù)的兩種實(shí)現(xiàn)方法示例

    Java基于字符流形式讀寫數(shù)據(jù)的兩種實(shí)現(xiàn)方法示例

    這篇文章主要介紹了Java基于字符流形式讀寫數(shù)據(jù)的兩種實(shí)現(xiàn)方法示,結(jié)合實(shí)例形式分析了java逐個(gè)字符讀寫及使用緩沖區(qū)進(jìn)行讀寫操作的具體實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-01-01

最新評(píng)論

容城县| 突泉县| 临沂市| 苗栗县| 翁牛特旗| 马鞍山市| 莲花县| 上蔡县| 滨州市| 榆林市| 马尔康县| 池州市| 伊春市| 泾源县| 奇台县| 车致| 林周县| 临武县| 铜川市| 金溪县| 商水县| 东海县| 鄂托克旗| 绵阳市| 五寨县| 遂平县| 博客| 绥阳县| 阳原县| 常德市| 邢台市| 濉溪县| 织金县| 辛集市| 阳信县| 合川市| 扎赉特旗| 凤翔县| 汾西县| 新干县| 宜州市|