首页 > 作文

Java系统变量参数获取设置System.getProperties()的方法

更新时间:2023-04-04 18:16:06 阅读: 评论:0

1.获取

string osname  =system.getproperties().getproperty("os.name");system.out.println(osname);

结果输出:windows 10

2.设置

system.tproperty("jdbc.drivers","xxx");

这时系统变量才会输出jdbc.drivers系统变量名

3.常用参数

package com.sd3e.projectmanager.entity.actdemo; import java.util.properties;/** * @version v1.0 * @projectname: jeecg-boot-parent * @classname: main * @description:  system.getproperties() 获取的 java 系统参数 * @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.keyt()) {//            system.out.println("系统变量:" + obj + "  =  " + properties.get(obj));//            sy红红的苹果stem.out.println("***********************************************************");//        }        for(string propertyname:properties.stringpropertynames()) {            system.out.println("系统变量:"+propertyname+"  =   "+properties.getproperty(propertyname));        }        system.out.println("java的运行环境版本:"+properties.getproperty("java.version"));        system.out.println("java的运行环境供应商:"+properties.getproperty("java.vendor"));        system.out.println("java供应商的url:"+properties.getproperty("java.vendor.url"));        system.out.println("java的安装路径:"+properties.getproperty("java.home"));        system.out.println("java的虚拟机规范版本:"+properties.getproperty("java.vm.specification.version"));        system.out.println("java的虚拟机规范供应商:"+properties.getproperty("java.vm.specification.vendor"));        system.out.println("java的虚拟机规范名称:"+properties.getproperty("java.vm.specification.name"));        system.out.println("java的虚拟机实现版本:"+properties.getproperty("java.vm.version"));        system激光手术后遗症.out.println("java的虚拟机实现供应商:"+properties.getproperty("java.vm.vendor"));        system.out.println("java的虚拟机实现名称:"+properties.getproperty("java.vm.name"));        system.out.println("java运行时环境规范版本:"+properties.getproperty("java.specification.version"));        system.out.println("java运行时环境规范供应商:"+properties.getproperty("java.specification.vender"));        system.out.println("java运行时环境规范名称:"+properties.getproperty("java.specification.name"));        system.out.println("java的类格式版本号:"+properties.getproperty("java.class.version"));        system.out.println("java的类路径:"+properties.getproperty("java.class.path"));        system.out.println("加载库时搜索的路径列表:"+properties.getproperty("java.library.path"));        system.out.println("默认的临时文件路径:"+properties.getproperty("java.io.tmpdir"));        system.out.println("一个或多个扩展目录的路径:"+properties.getproperty("java.ext.dirs"));        system.out.println("操作系统的名称:"+properties.getproperty("os.name"));        system.out.println("操作系统的构架:"+properties.getproperty("os.arch"));        system.out.println("操作系统的版本:"+properties.getproperty("os.version"));        //在 unix 系统中是"/"        system.out.println("文件分隔符:"+properties.getproperty("file.parator"));        //在 unix 系统中是":"        system.out.println("路径分隔符:"+properties.getproperty("path.parator"));        //在 unix 系统中是"/n"        system.out.println("行分隔符:"+properties.getproperty("line.parator"));        system.out.println("用户的账户名称:"+properties.getproperty("ur.name"));        system.out.println("用户的主目录:"+properties.getproperty("ur.home"));        system.out.println("用户的当前工作目录:"+properties.getproperty("ur.dir"));    }}/*        | 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.parator                | 文件分隔符(在 unix 系统中是“/”) |        | path.parato出塞古诗王昌龄r                | 路径分隔符(在 unix 系统中是“:”) |        | line.parator                | 行分隔符(在 unix 系统中是“/n”)  |        | ur.name                     | 用户的账户名称                    |        | ur.home               福建学校      | 用户的主目录                      |        | ur.dir                      | 用户的当前工作目录                |*/

4.systm.getenv()与system.getproperties()区别

(1)system.getenv()是获取系统环境变量,system.getproperties()是获取当前系统相关
属性信息。
(2)system.getenv():返回当前系统环境的字符串map,其是不可变的,环境变量是系统相关的
键值对,从父进程传递到子进程.如:java_home,path等
(3)system.getproperties():获取系统相关属性,比如:java版本、操作系统信息、用户名等,
这些跟jvm和操作系统相关的属性.如:java.version,os.name,ur.dir,file.parator等

到此这篇关于java系统变量参数获取设置system.getproperties()的方法的文章就介绍到这了,更多相关java系统变量参数 内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!

本文发布于:2023-04-04 18:16:04,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/3c466bed4d1f1c91f223de8dd1a68cdc.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Java系统变量参数获取设置System.getProperties()的方法.doc

本文 PDF 下载地址:Java系统变量参数获取设置System.getProperties()的方法.pdf

标签:系统   虚拟机   路径   名称
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图