首页 > 编程知识 正文

getsystemtime函数,java getproperty

时间:2023-05-05 07:01:19 阅读:62944 作者:2184

在大多数情况下,必须在项目中读取外部属性文件,并使用了System.getProperty ' '方法。 这种方法需要配置JVM系统属性,如何配置?

那就是使用java -D配置系统属性。

使用格式为java -Dkey=value

例如,创建一个新的测试类,例如:

public class mytest { @ testpublicvoidtest () system.out.println ) system.getproperty ) ' testtest ' ); }直接执行此代码时将输出null

接下来,必须设置配置路径属性。 有两种方法。

第一种方法是在启动tomcat时设置。

例如,在myeclipse中,选择此项目,然后在工具栏上单击“运行- -运行配置”,在对话框右侧单击“Arguments”,然后在VM arguments上单击- dconfigurepath 下图:

在控制台上输出hello world

第二种方法是在运行java命令时进行配置。

将以前的测试类导出为jar包,然后在控制台中使用命令运行。 Java-dconfigurepath=hello-jar test.jar

也能得到光环

以下,从网络转载:

http://www.Sina.com/http://www.Sina.com /

实际上,在不知不觉中使用了-D的参数条目。 例如,使用以下参数设置文件编码:

-Dfile.encoding=UTF-8

例如,使用以下参数设置dubbo选项:

Java-DD ubbo.reference.com.foo.barservice.check=false

Java-DD ubbo.reference.check=false

Java-DD ubbo.consumer.check=false

Java-DD ubbo.registry.check=false

java -D 配置系统属性

-D=value

官方网站说明:

setasystempropertyvalue.ifvalueis

a string that contains spaces,youmustenclosethestringindoublequotes 3360

在虚拟机的系统属性中设置属性名称/值对,以便在此虚拟机上运行的APP应用程序可用。

System.getProperty ('属性名称')

得到值的值。

如果value中有空格,则必须用双引号将值括起来,例如-Dname=”kazaf f "。

此参数通常用于设置系统级全局变量值(如配置文件路径),以便可以在程序中的任何位置访问属性。

使用案例

)1)需要设置的是JVM参数,而不是program参数。

)2)使用该参数的参数优先级最高,涵盖项目配置的项目;

系统属性:

序列号属性说明1java.versionJava运行时环境版本2java.vendorJava运行时环境供应商3java.vendor.urlJava供应商的URL4java.homeJava安装目录5 on pecification.vendorJava虚拟机规范供应商7 Java.VM.specification.name Java虚拟机规范名称8java.vm.versionJava虚拟机实现版本9 Java.va ecification.versionJava运行时环境规范12 Java.specification.vendor Java运行时环境规范供应商13java.specification.nameJava运行时环境规范路径16加载16java.library.path库时要搜索的路径列表17java.io.tmpdir缺省临时文件路径18java.compiler使用的JIT编译器的名称19 Java.ext. 版本操作系统23file.separator文件分隔符(在UNIX系统上为“/》) 24path.separator路径分隔符)在UNIX系统上为“:”) 25line.separator路径分隔符n(26user.name用户的帐户名为27user.home用户的主页

原文地址:

3359 www.cn blogs.com/ACM-bing zi/p/6673823.html

3359 www.cn blogs.com/qypx 520/p/5893087.html

侵犯删除。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。