亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

java環(huán)境變量的配置方法圖文詳解【win10環(huán)境為例】

 更新時(shí)間:2020年04月20日 09:40:33   作者:隨風(fēng)行云  
這篇文章主要介紹了java環(huán)境變量的配置方法,結(jié)合圖文形式詳細(xì)分析了win10環(huán)境下java環(huán)境變量的配置方法與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了java環(huán)境變量的配置方法。分享給大家供大家參考,具體如下:

為什么要配置環(huán)境變量:

1. PATH環(huán)境變量(Window不區(qū)分大小寫(xiě),Linux系統(tǒng)下必須大寫(xiě))。

作用是指定命令搜索路徑

在CMD中執(zhí)行命令時(shí),它會(huì)到PATH變量所指定的路徑中查找看是否能找到相應(yīng)的命令程序。我們需要把 jdk安裝目錄下的bin目錄增加到現(xiàn)有的PATH變量中,bin目錄中包含經(jīng)常要用到的可執(zhí)行文件如javac java javadoc等待,設(shè)置好 PATH變量后,就可以在任何目錄下執(zhí)行javac java 等工具了。

好比path環(huán)境變量里面有個(gè)%SystemRoot%\system32是指系統(tǒng)根目錄中的system32目錄中(C:\Windows\System32),如果不設(shè)置它的話,那么你直接CMD下>notepad是召喚不出來(lái)記事本的。

測(cè)試:如果直接輸入java javac 不行,就是PATH設(shè)置問(wèn)題

2. CLASSPATH環(huán)境變量。

(1.8版本不需要設(shè)置,據(jù)說(shuō)是自動(dòng)添加本地路徑,不過(guò)因?yàn)槟承┕緯?huì)使用不是最新版本的JDK,設(shè)置一下還是比較穩(wěn)的)

作用是指定類(lèi)搜索路徑

要使用已經(jīng)編寫(xiě)好的類(lèi),前提當(dāng)然是能夠找到它們了,JVM就是通過(guò)CLASSPATH來(lái)尋找類(lèi)的。我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設(shè)置到CLASSPATH中,當(dāng)然,當(dāng)前目錄“.”也必須加入到該變量中。 (當(dāng)前目錄:Java代碼編譯后的class文件存在放當(dāng)前目錄下,運(yùn)行時(shí)class文件必須在classpath對(duì)應(yīng)目錄下。)

測(cè)試:javac xxx   (不需要.class),如果不設(shè)置當(dāng)前目錄的話,即使在cmd中跳轉(zhuǎn)到當(dāng)前目錄也無(wú)法javac 到目標(biāo)文件

3. JAVA_HOME環(huán)境變量。

它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟件就是通過(guò)搜索JAVA_HOME變量來(lái)找到并使用安裝好的jdk。

另外,其他的環(huán)境變量設(shè)置也可以通過(guò)%JAVA_HOME%來(lái)取得JAVA_HOME環(huán)境變量的值來(lái)方便設(shè)置

PS:

用戶(hù)變量跟系統(tǒng)變量的區(qū)別:

僅由當(dāng)前用戶(hù)使用的變量和系統(tǒng)各個(gè)用戶(hù)公用變量的區(qū)別。

變量設(shè)置:

************classpath變量***************

打開(kāi)我的電腦--屬性--高級(jí)--環(huán)境變量

image_594baee6_7495

***************************************

2.

新建變量

image_594baee6_5198

JAVA_HOME

image_594baee6_300a

其中變量名是安裝JDK的路徑;

***************************************

3.新建變量

CLASSPATH/classpath(兩個(gè)變量名都可以)

image_594baee6_f36

變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

意思:

· %JAVA_HOME%-----取得JAVA_HOME的變量值,則%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;意思是JDK安裝路徑下的lib\dt.jar和\lib\tools.jar

· lib\dt.jar和\lib\tools.jar

dt.jar和tools.jar是兩個(gè)java最基本的包,里面包含了從java最重要的lang包到各種高級(jí)功能如可視化的swing包,是java必不可少的。

tools.jar 是系統(tǒng)用來(lái)編譯一個(gè)類(lèi)的時(shí)候用到的,即執(zhí)行javac的時(shí)候用到

· rt.jar是JAVA基礎(chǔ)類(lèi)庫(kù)(默認(rèn)在加載路徑中,默認(rèn)不需要添加),dt.jar是關(guān)于運(yùn)行環(huán)境的類(lèi)庫(kù)(主要是Swing),tools.jar是工具類(lèi)庫(kù)

*************path變量******************

而path下面的bin里面都是java的可執(zhí)行的編譯器及其工具,如java,javadoc等,你在任意的文件夾下面運(yùn)行cmd鍵入javac,系統(tǒng)就能自動(dòng)召見(jiàn)java的編譯器就是歸功于這個(gè)環(huán)境變量的設(shè)置

選擇環(huán)境變量中變量名為“Path”的環(huán)境變量,雙擊該變量,把JDK安裝路徑中bin目錄的絕對(duì)路徑(完整寫(xiě)出路徑),添加到Path變量的值中。

或者是:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

加上jre是用于非編譯器運(yùn)行程序

!?。〔灰?jiǎng)h除錯(cuò)東西,刪除就按取消,然后重來(lái)。

image_594bb071_4b8d

***********************************

path環(huán)境變量設(shè)置成功測(cè)試:運(yùn)行CMD,輸入java –version

image_594bb071_7080

更多java相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Java面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)與進(jìn)階教程》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總

希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 深入理解java動(dòng)態(tài)代理的兩種實(shí)現(xiàn)方式(JDK/Cglib)

    深入理解java動(dòng)態(tài)代理的兩種實(shí)現(xiàn)方式(JDK/Cglib)

    本篇文章主要介紹了java動(dòng)態(tài)代理的兩種實(shí)現(xiàn)方式,詳細(xì)的介紹了JDK和Cglib的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,有興趣的可以了解一下
    2017-04-04
  • mybatisPlus填坑之邏輯刪除的實(shí)現(xiàn)

    mybatisPlus填坑之邏輯刪除的實(shí)現(xiàn)

    本文主要介紹了mybatisPlus填坑之邏輯刪除的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Java 簡(jiǎn)化正則表達(dá)式的使用

    Java 簡(jiǎn)化正則表達(dá)式的使用

    本篇文章主要介紹了Java 簡(jiǎn)化正則表達(dá)式使用的相關(guān)知識(shí),具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-04-04
  • Java?數(shù)據(jù)結(jié)構(gòu)與算法系列精講之單向鏈表

    Java?數(shù)據(jù)結(jié)構(gòu)與算法系列精講之單向鏈表

    單向鏈表特點(diǎn)是鏈表的鏈接方向是單向的,訪問(wèn)要通過(guò)順序讀取從頭部開(kāi)始。鏈表是使用指針構(gòu)造的列表,是由一個(gè)個(gè)結(jié)點(diǎn)組裝起來(lái)的,又稱(chēng)為結(jié)點(diǎn)列表。其中每個(gè)結(jié)點(diǎn)都有指針成員變量指向列表中的下一個(gè)結(jié)點(diǎn),head指針指向第一個(gè)結(jié)點(diǎn)稱(chēng)為表頭,而終止于最后一個(gè)指向nuLL的指針
    2022-02-02
  • Spring Security基于json登錄實(shí)現(xiàn)過(guò)程詳解

    Spring Security基于json登錄實(shí)現(xiàn)過(guò)程詳解

    這篇文章主要介紹了Spring Security基于json登錄實(shí)現(xiàn)過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Java編程實(shí)現(xiàn)暴力破解WIFI密碼的方法分析

    Java編程實(shí)現(xiàn)暴力破解WIFI密碼的方法分析

    這篇文章主要介紹了Java編程實(shí)現(xiàn)暴力破解WIFI密碼的方法,結(jié)合具體實(shí)例形式分析了java暴力破解WiFi密碼的原理、操作步驟、實(shí)現(xiàn)技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2018-12-12
  • Java 3種方法實(shí)現(xiàn)進(jìn)制轉(zhuǎn)換

    Java 3種方法實(shí)現(xiàn)進(jìn)制轉(zhuǎn)換

    這篇文章主要介紹了Java 3種方法實(shí)現(xiàn)進(jìn)制轉(zhuǎn)換,幫助大家利用Java處理數(shù)據(jù),感興趣的朋友可以了解下
    2020-09-09
  • 基于AspectJ注解方式實(shí)現(xiàn)AOP

    基于AspectJ注解方式實(shí)現(xiàn)AOP

    這篇文章主要介紹了基于AspectJ注解方式實(shí)現(xiàn)AOP,使用AspectJ的注解可以更方便地編寫(xiě)和管理切面邏輯,而Spring AOP也是使用了AspectJ提供的注解來(lái)實(shí)現(xiàn)切面編程,需要的朋友可以參考下
    2023-09-09
  • java 實(shí)現(xiàn)迷宮回溯算法示例詳解

    java 實(shí)現(xiàn)迷宮回溯算法示例詳解

    這篇文章主要介紹了java 實(shí)現(xiàn)迷宮回溯算法示例詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 關(guān)于@Valid注解大全以及用法規(guī)范

    關(guān)于@Valid注解大全以及用法規(guī)范

    這篇文章主要介紹了關(guān)于@Valid注解大全以及用法規(guī)范,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01

最新評(píng)論