×

system getproperty s ie

system getproperty(java中System.getenv和System.getProperties的区别)

admin admin 发表于2022-09-03 01:41:59 浏览134 评论0

抢沙发发表评论

本文目录

java中System.getenv和System.getProperties的区别


如果我们要在java程序启动就能获取自定义的系统属性我们可以使用 java –Dname=zhuhui
这样我们就在系统属性中设置了名称为myname值为zhuhui的系统属性,那么就可以通过System.getProperty(“name”)就可
以获取到了。我们也可以将自定义的值定义在系统的环境变量中,那么我们就要用System.genenv(String
name)的方式获取了。现在我们就明白了System.getenv()与System.getProperties()的区别了吧。OK搞定

Java中 System.getProperty 获得tomcat自定义变量


方法如下:
定义的变量必须以-D开头
否则System.getProperty()无法获取到该参数值

scheduler.start为例子
set
JAVA_OPTS=
-Dscheduler.start=true
System.getProperty(’scheduler.start’)可以获取到
true值
当获取到true时
那台服务器就会开始
定时任务
其他服务器就不会开启

请问大家:在java中System.getProperties()获取的属性信息都是获取的具体哪个配置文件里的信息


不是文件,这个是JVM启动时的参数列表。
Properties props=System.getProperties(); //系统属性
props.getProperty(“java.version“);具体有那些属性,参照下边。
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 用户的当前工作目录
-ie

java 中System.getProperty( dic.dir ) 是什么意思


java可以通过System.getProperty获得系统变量的值。而java.library.path只是其中的一个,表示系统搜索库文件的路径。
例如这个值可以能是 c;\windows;d:\test;e:\mytest
那当你在程序中装载一个dll库时,系统就是去当前目录和这几个目录找看看有没有这个文件。
这个类作用是很大的,我们可以获取很多信息。
System.getProperty()参数大全

java.version Java Runtime Environment version
java.vendor Java Runtime Environment vendor
java.vendor.url Java vendor URL
java.home Java installation directory
java.vm.specification.version Java Virtual Machine specification version
java.vm.specification.vendor Java Virtual Machine specification vendor
java.vm.specification.name Java Virtual Machine specification name
java.vm.version Java Virtual Machine implementation version
java.vm.vendor Java Virtual Machine implementation vendor
java.vm.name Java Virtual Machine implementation name
java.specification.version Java Runtime Environment specification version
java.specification.vendor Java Runtime Environment specification vendor
java.specification.name Java Runtime Environment specification name
java.class.version Java class format version number
java.class.path Java class path
java.library.path List of paths to search when loading libraries
java.io.tmpdir Default temp file path
java.compiler Name of JIT compiler to use
java.ext.dirs Path of extension directory or directories
os.name Operating system name
os.arch Operating system architecture
os.version Operating system version
file.separator File separator (“/“ on UNIX)
path.separator Path separator (“:“ on UNIX)
line.separator Line separator (“\n“ on UNIX)
user.name User’s account name
user.home User’s home directory
user.dir User’s current working directory
-s

Android SystemProperties.get和System.getProperty的区别


SystemProperties.get 这个是反映JAVA属性的方法,无法获取android 系统属性。
System.getProperty 是获取android 的系统属性的方法。

java程序中getProperty是什么意思


java可以通过System.getProperty获得系统变量的值。而java.library.path只是其中的一个,表示系统搜索库文件的路径。

例如这个值可以能是 c;\windows;d:\test;e:\mytest那当需要在程序中装载一个dll库时,系统就是去当前目录和这几个目录找看看有没有这个文件。这个类作用是很大的,可以获取很多信息。-ie

扩展资料

Java的运算符:

①自增和自减运算符:

自增和自减是单目运算符,可以放在操作元之前,也可以放在操作元之后。操作元必须是一个整型或浮点型变量。自增、自减运算符的作用是使变量的值增1或减1。放在操作元前面的自增、自减运算符,会先将变量的值加1或减1,然后再使该变量参与表达式的运算。-s

放在操作元后面的自增、自减运算符,会先使变量参与表达式的运算,然后再将该变量的值加1或减1。

例如:

假设a=5,b=++a;//先将a的值加1,然后赋值给b,此时a的值为6,b的值为6;b=a++;//先将a的值赋值给b,再将a的值变为6,此时a的值为6,b的值为5。

②比较运算符:

比较运算符属于二元运算符,用于程序中的变量之间,变量和自变量之间以及其他类型的信息之间的比较。比较运算符的运算结果是boolean型。当运算符对应的关系成立时,运算的结果为true,否则为false。比较运算符共有6个,通常作为判断的依据用于条件语句中。 -ie

参考资料:百度百科- getProperty

百度百科-Java(计算机编程语言)


System.getProperty返回的究竟是什么路径


1、利用System.getProperty()函数获取当前路径:
System.out.println(System.getProperty(“user.dir“));//user.dir指定了当前的路径
2、使用File提供的函数获取当前路径:
File directory = new File(““);//设定为当前文件夹
try{
System.out.println(directory.getCanonicalPath());//获取标准的路径
System.out.println(directory.getAbsolutePath());//获取绝对路径
}catch(Exceptin e){}
File.getCanonicalPath()和File.getAbsolutePath()大约只是对于new File(“.“)和new File(“..“)两种路径有所区别。
# 对于getCanonicalPath()函数,“.“就表示当前的文件夹,而”..“则表示当前文件夹的上一级文件夹
# 对于getAbsolutePath()函数,则不管”.”、“..”,返回当前的路径加上你在new File()时设定的路径
# 至于getPath()函数,得到的只是你在new File()时设定的路径
比如当前的路径为 C:\test :
File directory = new File(“abc“);
directory.getCanonicalPath(); //得到的是C:\test\abc
directory.getAbsolutePath(); //得到的是C:\test\abc
direcotry.getPath(); //得到的是abc
File directory = new File(“.“);
directory.getCanonicalPath(); //得到的是C:\test
directory.getAbsolutePath(); //得到的是C:\test\.
direcotry.getPath(); //得到的是.
File directory = new File(“..“);
directory.getCanonicalPath(); //得到的是C:\
directory.getAbsolutePath(); //得到的是C:\test\..
direcotry.getPath(); //得到的是..
-s

linux中不能system.getproperty么


System.getProperty(“user.dir“) 在应用程序中,可以得到类运行时的目录。 如果想得到web程序的发面上目录,用下边的代码试一下。 getServletContext().getRealPath(“/“);
-ie