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

淺析JAVA_HOME,CLASSPATH和PATH的作用

 更新時(shí)間:2013年07月22日 10:50:54   作者:  
以下是對(duì)JAVA_HOME,CLASSPATH和PATH的作用進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過(guò)來(lái)參考下

1,設(shè)置JAVA_HOME:
一、為了方便引用
,比如,你JDK安裝在C:\ProgramFiles\Java\jdk1.7.0目錄里,則設(shè)置JAVA_HOME為該目錄路徑, 那么以后你要使用這個(gè)路徑的時(shí)候, 只需輸入%JAVA_HOME%即可,避免每次引用都輸入很長(zhǎng)的路徑串;

二、歸一原則, 當(dāng)你JDK路徑被迫改變的時(shí)候, 你僅需更改JAVA_HOME的變量值即可, 否則,你就要更改任何用絕對(duì)路徑引用JDK目錄的文檔, 要是萬(wàn)一你沒(méi)有改全, 某個(gè)程序找不到JDK, 后果是可想而知的----系統(tǒng)崩潰!

三、第三方軟件會(huì)引用約定好的JAVA_HOME變量, 不然, 你將不能正常使用該軟件, 以后用JAVA久了就會(huì)知道, 要是某個(gè)軟件不能正常使用, 不妨想想是不是這個(gè)問(wèn)題.

2,設(shè)置CLASSPATH:
這是一個(gè)很有趣,當(dāng)然也比較折磨初學(xué)者的問(wèn)題, 這個(gè)變量設(shè)置的目的是為了程序能找到相應(yīng)的".class"文件, 不妨舉個(gè)例子: 你編譯一個(gè)JAVA程序---A.java, 會(huì)得到一個(gè)A.class的類文件,你在當(dāng)前目錄下執(zhí)行java A, 將會(huì)得到相應(yīng)的結(jié)果(前提是你已經(jīng)設(shè)置CLASSPATH為"."). 現(xiàn)在, 你把A.class移到別的目錄下(例如:"e:\"), 執(zhí)行java A, 將會(huì)有NoClassDefFindError的異常,原因就是找不到.class文件, 現(xiàn)在你把CLASSPATH增加為:".;e:\"再在任何目錄下運(yùn)行java A, 看看會(huì)有什么結(jié)果~~:)~~~,一切正常, java命令通過(guò)CLASSPATH找到了.class文件!

classpath=c:\test就表示執(zhí)行運(yùn)行命令時(shí)去c:\test文件夾去找需要被執(zhí)行的class文件
在java5之前該路徑是不能指定當(dāng)前路徑的,除非這樣設(shè)置:classpath=.;c:\test,就表示先在當(dāng)前目錄找class文件,要是沒(méi)找到就到c:\test去找;(當(dāng)一個(gè)變量有多個(gè)值時(shí),多個(gè)值之間是有英文的分號(hào)隔開(kāi))
設(shè)置從當(dāng)前所在目錄查找(java1.5后默認(rèn)):set classpath=.

3,設(shè)置PATH:(必須設(shè)置)
道理很簡(jiǎn)單, 你想在任何時(shí)候都使用%JAVA_HOME%\bin\java等來(lái)執(zhí)行java命令嗎, 當(dāng)然不會(huì), 于是, 你可以選擇把%JAVA_HOME%\bin添加到PATH路徑下, 這樣, 我們?cè)谌魏温窂较戮涂梢詢H用java來(lái)執(zhí)行命令了.
(當(dāng)你在命令提示符窗口輸入你個(gè)代碼時(shí),操作系統(tǒng)會(huì)在當(dāng)前目錄和PATH變量目錄里查找相應(yīng)的應(yīng)用程序,并且執(zhí)行.)

相關(guān)文章

  • JAVA遞歸生成樹(shù)形菜單的實(shí)現(xiàn)過(guò)程

    JAVA遞歸生成樹(shù)形菜單的實(shí)現(xiàn)過(guò)程

    這篇文章主要介紹了JAVA遞歸生成樹(shù)形菜單,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • Java多線程Future實(shí)現(xiàn)優(yōu)雅獲取線程的執(zhí)行結(jié)果

    Java多線程Future實(shí)現(xiàn)優(yōu)雅獲取線程的執(zhí)行結(jié)果

    這篇文章主要為大家詳細(xì)介紹了Java如何利用Future實(shí)現(xiàn)優(yōu)雅獲取線程的執(zhí)行結(jié)果,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-07-07
  • Spring Boot 2 Thymeleaf服務(wù)器端表單驗(yàn)證實(shí)現(xiàn)詳解

    Spring Boot 2 Thymeleaf服務(wù)器端表單驗(yàn)證實(shí)現(xiàn)詳解

    這篇文章主要介紹了Spring Boot 2 Thymeleaf服務(wù)器端表單驗(yàn)證實(shí)現(xiàn)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • 如何將maven項(xiàng)目導(dǎo)出jar包(最簡(jiǎn)單方法)

    如何將maven項(xiàng)目導(dǎo)出jar包(最簡(jiǎn)單方法)

    大家都知道對(duì)于將maven項(xiàng)目導(dǎo)出jar包有好幾種方式,本文給大家分享一種方式最容易且最方便,感興趣的朋友跟隨小編一起看看吧
    2023-11-11
  • 利用spring AOP記錄用戶操作日志的方法示例

    利用spring AOP記錄用戶操作日志的方法示例

    這篇文章主要給大家介紹了關(guān)于利用spring AOP記錄用戶操作日志的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來(lái)學(xué)習(xí)學(xué)習(xí)吧。
    2017-07-07
  • Java實(shí)現(xiàn)指定目錄下的文件查找詳解

    Java實(shí)現(xiàn)指定目錄下的文件查找詳解

    這篇文章主要介紹了利用Java實(shí)現(xiàn)指定目錄下的文件查找的方法,能做到給出文件名,查找目錄及其子目錄中是否存在或者給出后綴名,查找目錄及其子目錄中相關(guān)的文件,感興趣的可以學(xué)習(xí)一下
    2022-03-03
  • springboot 自定義404、500錯(cuò)誤提示頁(yè)面的實(shí)現(xiàn)

    springboot 自定義404、500錯(cuò)誤提示頁(yè)面的實(shí)現(xiàn)

    springboot 默認(rèn)已經(jīng)提供了一套處理異常的機(jī)制。在 springboot 中提供了一個(gè)名為 BasicErrorController 的類來(lái)處理 /error 請(qǐng)求,然后跳轉(zhuǎn)到默認(rèn)顯示異常的頁(yè)面來(lái)展示異常信息,本文就詳細(xì)的介紹一下,感興趣的可以了解一下
    2021-11-11
  • Jmeter基于JDBC請(qǐng)求實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)測(cè)試

    Jmeter基于JDBC請(qǐng)求實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)測(cè)試

    這篇文章主要介紹了Jmeter基于JDBC請(qǐng)求實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)測(cè)試,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • SpringBoot整合Java Web三大件的詳細(xì)過(guò)程

    SpringBoot整合Java Web三大件的詳細(xì)過(guò)程

    這篇文章主要介紹了SpringBoot整合Java Web三大件的詳細(xì)過(guò)程,注冊(cè)自定義的Servlet、Filter、Listener組件到springboot內(nèi)嵌的Servlet容器,讓它們發(fā)揮自己的作用,需要的朋友可以參考下
    2025-04-04
  • Spring超詳細(xì)講解IOC與解耦合

    Spring超詳細(xì)講解IOC與解耦合

    IoC就是比方說(shuō)有一個(gè)類,我們想要調(diào)用類里面的方法(不是靜態(tài)方法),就要?jiǎng)?chuàng)建該類的對(duì)象,使用對(duì)象調(diào)用方法來(lái)實(shí)現(xiàn)。但對(duì)于Spring來(lái)說(shuō),Spring創(chuàng)建對(duì)象的過(guò)程,不是在代碼里面實(shí)現(xiàn)的,而是交給Spring來(lái)進(jìn)行配置實(shí)現(xiàn)的
    2022-08-08

最新評(píng)論

綦江县| 塔河县| 陈巴尔虎旗| 宁明县| 运城市| 奎屯市| 甘德县| 凌云县| 镇平县| 宝丰县| 武清区| 那坡县| 沈阳市| 云阳县| 鹤壁市| 永平县| 双城市| 兴山县| 湟源县| 泰来县| 上思县| 湟源县| 鞍山市| 沙洋县| 呈贡县| 花莲县| 门源| 黄浦区| 黔江区| 宁南县| 中阳县| 肇州县| 汨罗市| 贡嘎县| 新竹市| 房山区| 塘沽区| 中阳县| 衡水市| 永年县| 桑日县|