欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

  • System.getEnv()  得到所有的環(huán)境變量
  • System.getEnv(key) 得到某個環(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)境變量的方式也很簡單:

  • System.getProperties()  得到所有的系統(tǒng)變量
  • System.getProperty(key)  得到某個系統(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)行時環(huán)境版本 
  • java.vendor Java 運(yùn)行時環(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ī)實現(xiàn)版本 
  • java.vm.vendor Java 虛擬機(jī)實現(xiàn)供應(yīng)商 
  • java.vm.name Java 虛擬機(jī)實現(xiàn)名稱 
  • java.specification.version Java 運(yùn)行時環(huán)境規(guī)范版本 
  • java.specification.vendor Java 運(yùn)行時環(huán)境規(guī)范供應(yīng)商 
  • java.specification.name Java 運(yùn)行時環(huán)境規(guī)范名稱 
  • java.class.version Java 類格式版本號 
  • java.class.path Java 類路徑 
  • java.library.path 加載庫時搜索的路徑列表 
  • java.io.tmpdir 默認(rèn)的臨時文件路徑 
  • java.compiler 要使用的 JIT 編譯器的名稱 
  • java.ext.dirs 一個或多個擴(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)境變量之后,我們需要來檢驗一下其是否安裝成功。 

1°同時按住鍵盤上的 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°均不報錯且出現(xiàn)相應(yīng)內(nèi)容,那么說明JDK環(huán)境變量已經(jīng)配置成功。

總結(jié)

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

相關(guān)文章

  • 詳解SpringBoot AOP 攔截器(Aspect注解方式)

    詳解SpringBoot AOP 攔截器(Aspect注解方式)

    這篇文章主要介紹了詳解SpringBoot AOP 攔截器 Aspect,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • spring?aop?Pointcut?execution規(guī)則介紹

    spring?aop?Pointcut?execution規(guī)則介紹

    這篇文章主要介紹了spring?aop?Pointcut?execution規(guī)則,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • LongAdder原理及創(chuàng)建使用示例詳解

    LongAdder原理及創(chuàng)建使用示例詳解

    這篇文章主要為大家介紹了LongAdder原理及創(chuàng)建使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • Java中的LinkedHashSet源碼解讀

    Java中的LinkedHashSet源碼解讀

    這篇文章主要介紹了Java中的LinkedHashSet源碼解讀,LinkedHashSet?是?Java?中的一個集合類,它是?HashSet?的子類,并實現(xiàn)了?Set?接口,與?HashSet?不同的是,LinkedHashSet?保留了元素插入的順序,并且具有?HashSet?的快速查找特性,需要的朋友可以參考下
    2023-09-09
  • 解決2022.3.1版本中?IDEA中?XML文件提示屎黃色背景的方法

    解決2022.3.1版本中?IDEA中?XML文件提示屎黃色背景的方法

    這篇文章主要介紹了解決2022.3.1版本中?IDEA中?XML文件屎黃色背景?的方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-01-01
  • java實現(xiàn)短信驗證碼5分鐘有效時間

    java實現(xiàn)短信驗證碼5分鐘有效時間

    這篇文章主要為大家詳細(xì)介紹了java實現(xiàn)短信驗證碼5分鐘有效時間,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • SpringBoot通過Nginx代理獲取真實IP

    SpringBoot通過Nginx代理獲取真實IP

    springboot作為后臺代碼,獲取到的登錄IP是前臺的代理服務(wù)器地址,并不是用戶的真實IP地址,本文主要介紹了SpringBoot通過Nginx代理獲取真實IP,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • Spring Cloud Stream分區(qū)分組原理圖解

    Spring Cloud Stream分區(qū)分組原理圖解

    這篇文章主要介紹了Spring Cloud Stream的分區(qū)和分組,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • java實現(xiàn)省市區(qū)三級聯(lián)動

    java實現(xiàn)省市區(qū)三級聯(lián)動

    這篇文章主要為大家詳細(xì)介紹了java實現(xiàn)省市區(qū)三級聯(lián)動,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • springboot restTemplate連接池整合方式

    springboot restTemplate連接池整合方式

    這篇文章主要介紹了springboot restTemplate連接池整合方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10

最新評論