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

Java系統(tǒng)變量參數(shù)獲取設(shè)置System.getProperties()的方法

 更新時(shí)間:2022年01月25日 10:57:53   作者:十&年  
這篇文章主要介紹了Java系統(tǒng)變量參數(shù)System.getProperties()獲取設(shè)置方法,文末給大家提到了Systm.getenv()與System.getProperties()區(qū)別,需要的朋友可以參考下

 

1.獲取

String osName  =System.getProperties().getProperty("os.name");
System.out.println(osName);

結(jié)果輸出:Windows 10

2.設(shè)置

System.setProperty("jdbc.drivers","xxx");

這時(shí)系統(tǒng)變量才會(huì)輸出jdbc.drivers系統(tǒng)變量名

3.常用參數(shù)

package com.sd3e.projectmanager.entity.actDemo;
 
import java.util.Properties;
/**
 * @version v1.0
 * @ProjectName: jeecg-boot-parent
 * @ClassName: Main
 * @Description:  System.getProperties() 獲取的 Java 系統(tǒng)參數(shù)
 * @Author: xbx
 * @Date: 2021/10/21 13:11
 */
public class Main {
    public static void main(String[] args) {
        Properties properties = System.getProperties();
        String osName  =System.getProperties().getProperty("os.name");
        System.out.println(osName);
//        for (Object obj : properties.keySet()) {
//            System.out.println("系統(tǒng)變量:" + obj + "  =  " + properties.get(obj));
//            System.out.println("***********************************************************");
//        }
        for(String propertyName:properties.stringPropertyNames()) {
            System.out.println("系統(tǒng)變量:"+propertyName+"  =   "+properties.getProperty(propertyName));
        }
        System.out.println("Java的運(yùn)行環(huán)境版本:"+properties.getProperty("java.version"));
        System.out.println("Java的運(yùn)行環(huán)境供應(yīng)商:"+properties.getProperty("java.vendor"));
        System.out.println("Java供應(yīng)商的URL:"+properties.getProperty("java.vendor.url"));
        System.out.println("Java的安裝路徑:"+properties.getProperty("java.home"));
        System.out.println("Java的虛擬機(jī)規(guī)范版本:"+properties.getProperty("java.vm.specification.version"));
        System.out.println("Java的虛擬機(jī)規(guī)范供應(yīng)商:"+properties.getProperty("java.vm.specification.vendor"));
        System.out.println("Java的虛擬機(jī)規(guī)范名稱:"+properties.getProperty("java.vm.specification.name"));
        System.out.println("Java的虛擬機(jī)實(shí)現(xiàn)版本:"+properties.getProperty("java.vm.version"));
        System.out.println("Java的虛擬機(jī)實(shí)現(xiàn)供應(yīng)商:"+properties.getProperty("java.vm.vendor"));
        System.out.println("Java的虛擬機(jī)實(shí)現(xiàn)名稱:"+properties.getProperty("java.vm.name"));
        System.out.println("Java運(yùn)行時(shí)環(huán)境規(guī)范版本:"+properties.getProperty("java.specification.version"));
        System.out.println("Java運(yùn)行時(shí)環(huán)境規(guī)范供應(yīng)商:"+properties.getProperty("java.specification.vender"));
        System.out.println("Java運(yùn)行時(shí)環(huán)境規(guī)范名稱:"+properties.getProperty("java.specification.name"));
        System.out.println("Java的類格式版本號(hào):"+properties.getProperty("java.class.version"));
        System.out.println("Java的類路徑:"+properties.getProperty("java.class.path"));
        System.out.println("加載庫(kù)時(shí)搜索的路徑列表:"+properties.getProperty("java.library.path"));
        System.out.println("默認(rèn)的臨時(shí)文件路徑:"+properties.getProperty("java.io.tmpdir"));
        System.out.println("一個(gè)或多個(gè)擴(kuò)展目錄的路徑:"+properties.getProperty("java.ext.dirs"));
        System.out.println("操作系統(tǒng)的名稱:"+properties.getProperty("os.name"));
        System.out.println("操作系統(tǒng)的構(gòu)架:"+properties.getProperty("os.arch"));
        System.out.println("操作系統(tǒng)的版本:"+properties.getProperty("os.version"));
        //在 unix 系統(tǒng)中是"/"
        System.out.println("文件分隔符:"+properties.getProperty("file.separator"));
        //在 unix 系統(tǒng)中是":"
        System.out.println("路徑分隔符:"+properties.getProperty("path.separator"));
        //在 unix 系統(tǒng)中是"/n"
        System.out.println("行分隔符:"+properties.getProperty("line.separator"));
        System.out.println("用戶的賬戶名稱:"+properties.getProperty("user.name"));
        System.out.println("用戶的主目錄:"+properties.getProperty("user.home"));
        System.out.println("用戶的當(dāng)前工作目錄:"+properties.getProperty("user.dir"));
    }
}
/*
        | 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)前工作目錄                |
*/

4.Systm.getenv()與System.getProperties()區(qū)別

(1)System.getenv()是獲取系統(tǒng)環(huán)境變量,System.getProperties()是獲取當(dāng)前系統(tǒng)相關(guān)
     屬性信息。
(2)System.getenv():返回當(dāng)前系統(tǒng)環(huán)境的字符串Map,其是不可變的,環(huán)境變量是系統(tǒng)相關(guān)的
     鍵值對(duì),從父進(jìn)程傳遞到子進(jìn)程.如:JAVA_HOME,PATH等
(3)System.getProperties():獲取系統(tǒng)相關(guān)屬性,比如:Java版本、操作系統(tǒng)信息、用戶名等,
     這些跟JVM和操作系統(tǒng)相關(guān)的屬性.如:java.version,os.name,user.dir,file.separator等

到此這篇關(guān)于Java系統(tǒng)變量參數(shù)獲取設(shè)置System.getProperties()的方法的文章就介紹到這了,更多相關(guān)Java系統(tǒng)變量參數(shù) 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 多模塊maven的deploy集成gitlab?ci自動(dòng)發(fā)版配置

    多模塊maven的deploy集成gitlab?ci自動(dòng)發(fā)版配置

    這篇文章主要為大家介紹了多模塊maven項(xiàng)目deploy集成gitlab?ci自動(dòng)發(fā)版的配置流程步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-02-02
  • java實(shí)現(xiàn)電腦端掃描二維碼

    java實(shí)現(xiàn)電腦端掃描二維碼

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)電腦端掃描二維碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • Java代碼里如何拼接SQL語(yǔ)句到mybatis的xml

    Java代碼里如何拼接SQL語(yǔ)句到mybatis的xml

    這篇文章主要介紹了Java代碼里拼接SQL語(yǔ)句到mybatis的xml操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • java中addMouseListener()方法的使用

    java中addMouseListener()方法的使用

    這篇文章主要介紹了java中addMouseListener()方法的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Spring擴(kuò)展點(diǎn)之BeanFactoryPostProcessor詳解

    Spring擴(kuò)展點(diǎn)之BeanFactoryPostProcessor詳解

    這篇文章主要介紹了Spring擴(kuò)展點(diǎn)之BeanFactoryPostProcessor詳解,Spring的設(shè)計(jì)非常優(yōu)雅,有很多的擴(kuò)展點(diǎn)供我們對(duì)項(xiàng)目進(jìn)行擴(kuò)展,今天學(xué)習(xí)一下Spring其中擴(kuò)展點(diǎn)之一的BeanFactoryPostProcessor,需要的朋友可以參考下
    2023-11-11
  • MyEclipse如何將項(xiàng)目的開(kāi)發(fā)環(huán)境與服務(wù)器的JDK 版本保持一致

    MyEclipse如何將項(xiàng)目的開(kāi)發(fā)環(huán)境與服務(wù)器的JDK 版本保持一致

    我們使用MyEclipse開(kāi)發(fā)Java項(xiàng)目開(kāi)發(fā)中,偶爾會(huì)遇到因項(xiàng)目開(kāi)發(fā)環(huán)境不協(xié)調(diào),導(dǎo)致這樣那樣的問(wèn)題,在這里以把所有環(huán)境調(diào)整為JDK1.6 為例,給大家詳細(xì)介紹MyEclipse如何將項(xiàng)目的開(kāi)發(fā)環(huán)境與服務(wù)器的JDK 版本保持一致,需要的朋友參考下吧
    2024-04-04
  • Spring Security基于自定義的認(rèn)證提供器實(shí)現(xiàn)圖形驗(yàn)證碼流程解析

    Spring Security基于自定義的認(rèn)證提供器實(shí)現(xiàn)圖形驗(yàn)證碼流程解析

    這篇文章主要介紹了Spring Security基于自定義的認(rèn)證提供器實(shí)現(xiàn)圖形驗(yàn)證碼,通過(guò)本文學(xué)習(xí)下AuthenticationProvider接口的類關(guān)系圖,感興趣的朋友跟隨小編一起看看吧
    2021-09-09
  • java實(shí)現(xiàn)Object和Map之間的轉(zhuǎn)換3種方式

    java實(shí)現(xiàn)Object和Map之間的轉(zhuǎn)換3種方式

    本篇文章主要介紹了java實(shí)現(xiàn)Object和Map之間的轉(zhuǎn)換3種方式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Java自定義異常類的實(shí)例詳解

    Java自定義異常類的實(shí)例詳解

    這篇文章主要介紹了Java自定義異常類的實(shí)例詳解的相關(guān)資料,希望通過(guò)本文能幫助到大家,讓大家學(xué)習(xí)理解掌握這部分內(nèi)容,需要的朋友可以參考下
    2017-09-09
  • Java詳細(xì)介紹單例模式的應(yīng)用

    Java詳細(xì)介紹單例模式的應(yīng)用

    單例模式(Singleton Pattern)是 Java 中最簡(jiǎn)單的設(shè)計(jì)模式之一。這種類型的設(shè)計(jì)模式屬于創(chuàng)建型模式,它提供了一種創(chuàng)建對(duì)象的最佳方式
    2022-09-09

最新評(píng)論

延寿县| 准格尔旗| 富阳市| 宕昌县| 肇庆市| 枣阳市| 化州市| 望城县| 永兴县| 铜鼓县| 登封市| 淮南市| 阿拉善盟| 襄汾县| 平山县| 寿宁县| 固阳县| 吴堡县| 边坝县| 钟山县| 大余县| 公主岭市| 房山区| 广州市| 五常市| 礼泉县| 衡东县| 南和县| 沂水县| 鹿泉市| 星子县| 西和县| 敦化市| 成安县| 邵阳县| 加查县| 公主岭市| 宜阳县| 金沙县| 勃利县| 丰城市|