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 供應商的 URLjava.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。
推薦閱讀:
- Java系統變量參數獲取設置System.getProperties()的方法
- 淺談System.getenv()和System.getProperty()的區別
- Java System.getProperty()-獲取系統參數案例詳解
- 淺談HashMap中7種遍歷方式的性能分析
- java中HashMap的7種遍歷方式與性能分析