java獲取和設置系統變量問題(環境變量)

Java獲取環境變量

Java 獲取環境變量的方式很簡單: 

  • System.getEnv()  得到所有的環境變量
  • System.getEnv(key) 得到某個環境變量
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());  
}  

獲取系統變量

Java 獲取環境變量的方式也很簡單:

  • System.getProperties()  得到所有的系統變量
  • System.getProperty(key)  得到某個系統變量的值
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());  
} 

設置系統變量

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

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);
    }
 
}

默認情況下, java 設置瞭哪些系統變量:

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

如何檢查JDK環境變量是否配置成功

安裝好Java環境變量之後,我們需要來檢驗一下其是否安裝成功。 

1°同時按住鍵盤上的 win和R出現下圖界面

2°在框內輸入cmd

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

4°輸入java -version並回車出現以下版本信息

5°輸入 javac並回車出現以下界面

6°輸入 java並回車出現以下界面

7° 如果4°、5°、6°均不報錯且出現相應內容,那麼說明JDK環境變量已經配置成功。

總結

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: