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

java獲取和設(shè)置系統(tǒng)變量問題(環(huán)境變量)

 更新時(shí)間:2023年01月01日 08:38:12   作者:追夢(mèng)菜鳥  
這篇文章主要介紹了java獲取和設(shè)置系統(tǒng)變量問題(環(huán)境變量),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Java獲取環(huán)境變量

Java 獲取環(huán)境變量的方式很簡(jiǎn)單: 

  • System.getEnv()  得到所有的環(huán)境變量
  • System.getEnv(key) 得到某個(gè)環(huán)境變量
Map map = System.getenv(); ?
Iterator it = map.entrySet().iterator(); ?
while(it.hasNext()) ?
{ ?
? ? Entry entry = (Entry)it.next(); ?
? ? System.out.print(entry.getKey()+"="); ?
? ? System.out.println(entry.getValue()); ?
} ?

獲取系統(tǒng)變量

Java 獲取環(huán)境變量的方式也很簡(jiǎn)單:

  • System.getProperties()  得到所有的系統(tǒng)變量
  • System.getProperty(key)  得到某個(gè)系統(tǒng)變量的值
Properties properties = System.getProperties(); ?
Iterator it = ?properties.entrySet().iterator(); ?
while(it.hasNext()) ?
{ ?
? ? Entry entry = (Entry)it.next(); ?
? ? System.out.print(entry.getKey()+"="); ?
? ? System.out.println(entry.getValue()); ?
} 

設(shè)置系統(tǒng)變量

可以通過System.setProperty(key, value)  的方式設(shè)置自己需要的系統(tǒng)變量。

public class SystemEnvironment {
?
?? ?public static void main(String[] args) {
?? ??? ?Properties properties = System.getProperties();
?? ??? ?Iterator it = properties.entrySet().iterator();
?? ??? ?while (it.hasNext()) {
?? ??? ??? ?Entry entry = (Entry) it.next();
?? ??? ??? ?System.out.print(entry.getKey() + "=");
?? ??? ??? ?System.out.println(entry.getValue());
?
?? ??? ?}
?? ??? ?// java類路徑
?? ??? ?String javaClassPath = System.getProperty("java.class.path");
?? ??? ?System.out.println(javaClassPath);
?
?? ? ? ?System.setProperty("java.class.path", javaClassPath + ";D:\\");
?? ??? ?
?? ??? ?javaClassPath = System.getProperty("java.class.path");
?? ??? ?System.out.println(javaClassPath);
?? ?}
?
}

默認(rèn)情況下, java 設(shè)置了哪些系統(tǒng)變量:

  • java.version Java 運(yùn)行時(shí)環(huán)境版本 
  • java.vendor Java 運(yùn)行時(shí)環(huán)境供應(yīng)商 
  • java.vendor.url Java 供應(yīng)商的 URL 
  • java.home Java 安裝目錄 
  • java.vm.specification.version Java 虛擬機(jī)規(guī)范版本 
  • java.vm.specification.vendor Java 虛擬機(jī)規(guī)范供應(yīng)商 
  • java.vm.specification.name Java 虛擬機(jī)規(guī)范名稱 
  • java.vm.version Java 虛擬機(jī)實(shí)現(xiàn)版本 
  • java.vm.vendor Java 虛擬機(jī)實(shí)現(xiàn)供應(yīng)商 
  • java.vm.name Java 虛擬機(jī)實(shí)現(xiàn)名稱 
  • java.specification.version Java 運(yùn)行時(shí)環(huán)境規(guī)范版本 
  • java.specification.vendor Java 運(yùn)行時(shí)環(huán)境規(guī)范供應(yīng)商 
  • java.specification.name Java 運(yùn)行時(shí)環(huán)境規(guī)范名稱 
  • java.class.version Java 類格式版本號(hào) 
  • java.class.path Java 類路徑 
  • java.library.path 加載庫(kù)時(shí)搜索的路徑列表 
  • java.io.tmpdir 默認(rèn)的臨時(shí)文件路徑 
  • java.compiler 要使用的 JIT 編譯器的名稱 
  • java.ext.dirs 一個(gè)或多個(gè)擴(kuò)展目錄的路徑 
  • os.name 操作系統(tǒng)的名稱 
  • os.arch 操作系統(tǒng)的架構(gòu) 
  • os.version 操作系統(tǒng)的版本 
  • file.separator 文件分隔符(在 UNIX 系統(tǒng)中是"/") 
  • path.separator 路徑分隔符(在 UNIX 系統(tǒng)中是":") 
  • line.separator 行分隔符(在 UNIX 系統(tǒng)中是"/n") 
  • user.name 用戶的賬戶名稱 
  • user.home 用戶的主目錄 
  • user.dir 用戶的當(dāng)前工作目錄

如何檢查JDK環(huán)境變量是否配置成功

安裝好Java環(huán)境變量之后,我們需要來檢驗(yàn)一下其是否安裝成功。 

1°同時(shí)按住鍵盤上的 win和R出現(xiàn)下圖界面

2°在框內(nèi)輸入cmd

3°按回車(Enter)鍵進(jìn)入cmd

4°輸入java -version并回車出現(xiàn)以下版本信息

5°輸入 javac并回車出現(xiàn)以下界面

6°輸入 java并回車出現(xiàn)以下界面

7° 如果4°、5°、6°均不報(bào)錯(cuò)且出現(xiàn)相應(yīng)內(nèi)容,那么說明JDK環(huán)境變量已經(jīng)配置成功。

總結(jié)

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

相關(guān)文章

  • 淺談Java的Synchronized鎖原理和優(yōu)化

    淺談Java的Synchronized鎖原理和優(yōu)化

    這篇文章主要介紹了Java的Synchronized鎖原理和優(yōu)化,synchronized的作用是保證在同一時(shí)刻, 被修飾的代碼塊或方法只會(huì)有一個(gè)線程執(zhí)行,以達(dá)到保證并發(fā)安全的效果,需要的朋友可以參考下
    2023-05-05
  • Java HashTable的原理與實(shí)現(xiàn)

    Java HashTable的原理與實(shí)現(xiàn)

    Java中的HashTable是一種線程安全的哈希表實(shí)現(xiàn),它可以高效地存儲(chǔ)和快速查找數(shù)據(jù),本文將介紹Java中的HashTable的實(shí)現(xiàn)原理、常用方法和測(cè)試用例,需要的小伙伴可以參考一下
    2023-09-09
  • java并查集算法帶你領(lǐng)略熱血江湖

    java并查集算法帶你領(lǐng)略熱血江湖

    這篇文章主要為大家介紹了java并查集算法,以大家熱愛的方式,帶你領(lǐng)略熱血江湖中的并查集算法,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11
  • 哈希表在算法題目中的實(shí)際應(yīng)用詳解(Java)

    哈希表在算法題目中的實(shí)際應(yīng)用詳解(Java)

    散列表(Hash?table,也叫哈希表)是根據(jù)關(guān)鍵碼值(Key?value)而直接進(jìn)行訪問的數(shù)據(jù)結(jié)構(gòu),下面這篇文章主要給大家介紹了關(guān)于哈希表在算法題目中的實(shí)際應(yīng)用,文中介紹的方法是Java,需要的朋友可以參考下
    2024-03-03
  • 使用java生成激活碼和密鑰的方法

    使用java生成激活碼和密鑰的方法

    本文主要介紹了java生成激活碼和密鑰的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • java中Date和Timestamp類型的相互轉(zhuǎn)換方式

    java中Date和Timestamp類型的相互轉(zhuǎn)換方式

    這篇文章主要介紹了java中Date和Timestamp類型的相互轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Java多維數(shù)組詳解

    Java多維數(shù)組詳解

    大家好,本篇文章主要講的是Java多維數(shù)組詳解,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • springboot啟動(dòng)的注意事項(xiàng)之不同包下有同樣名字的class類問題

    springboot啟動(dòng)的注意事項(xiàng)之不同包下有同樣名字的class類問題

    這篇文章主要介紹了springboot啟動(dòng)的注意事項(xiàng)之不同包下有同樣名字的class類問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Java編程synchronized與lock的區(qū)別【推薦】

    Java編程synchronized與lock的區(qū)別【推薦】

    互聯(lián)網(wǎng)信息泛濫環(huán)境下少有的良心之作!如果您想對(duì)Java編程synchronized與lock的區(qū)別有所了解,這篇文章絕對(duì)值得!分享給大家,供需要的朋友參考。不說了,我先學(xué)習(xí)去了。
    2017-10-10
  • 深入理解Java 對(duì)象和類

    深入理解Java 對(duì)象和類

    下面小編就為大家?guī)硪黄钊肜斫釰ava 對(duì)象和類。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-05-05

最新評(píng)論

东宁县| 安宁市| 民勤县| 台前县| 海盐县| 辰溪县| 惠水县| 汶川县| 南丹县| 沾化县| 黄龙县| 自贡市| 确山县| 卢氏县| 彰化县| 嘉鱼县| 峨山| 乐安县| 乌恰县| 偃师市| 兰考县| 崇左市| 张家川| 北票市| 枣庄市| 芒康县| 甘德县| 合水县| 启东市| 平原县| 灵台县| 前郭尔| 德江县| 福贡县| 曲靖市| 射洪县| 博爱县| 沂南县| 甘泉县| 嘉峪关市| 乡城县|