Java中System.getProperty的使用

news/2024/6/29 12:15:50 标签: java, 虚拟机, properties, unix, string, 编译器
1,System.getProperty返回的数值,比如java.version,java.home,os.name,user.home以及user.dir等等.
2,getProperties
public static Properties getProperties()确定当前的系统属性.
首先,如果有安全管理器,则不带参数直接调用其 checkPropertiesAccess 方法.这可能导致一个安全性异常.
将 getProperty(String) 方法使用的当前系统属性集合作为 Properties 对象返回.如果没有当前系统属性集合,则先创建并初始化一个系统属性集合.这个系统属性集合总是包含以下键的值: 键 相关值的描述
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 用户的当前工作目录
系统属性值中的多个路径是用平台的路径分隔符分隔的.
注意,即使安全管理器不允许执行 getProperties 操作,它可能也会选择允许执行 getProperty(String) 操作. 

http://www.niftyadmin.cn/n/601165.html

相关文章

2007.5.13 祝天下所有的母亲: 节日快乐!

<iframe align"top" marginwidth"0" marginheight"0" src"http://www.zealware.com/46860.html" frameborder"0" width"468" scrolling"no" height"60"></iframe>祝天下所有的母…

java 底层_Java底层:GC相关

垃圾回收之垃圾标记算法对象被判定为垃圾的标准&#xff1a;该对象没有被其他对象引用判定对象是否为垃圾的算法&#xff1a;引用计数算法&#xff0c;优点&#xff1a;执行效率高&#xff0c;程序执行受影响较小&#xff1b;缺点&#xff1a;无法检测出循环引用的情况&#xf…

java文本从右输入_java – Swing – MaskFormatter – 从文本字段的右侧输入数字

我是SwingJava开发的新手.有人可以帮我这个.我有一个带有maskformatter的jformattedtextfield.它工作得很好.但我唯一想知道的是,如果我们能够从右边输入数字.以下代码可以很好地从左到右输入数字.感谢您的时间.这是我的java代码&#xff1a;public class MaskFormattedTextExa…

Java同步机制浅谈―synchronized

Java对多线程的支持与同步机制似乎使用了synchronized关键字就可以轻松地解决多线程共享数据同步问题.到底如何?――还得对synchronized关键字的作用进行深入了解才可定论. 总的说来,synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同…

deitplus mysql.stx_EditPlus自定义stx语法文件

其实这个参考文档有中文的说...我用CI也是自己写关键字去加亮#KEYWORDCodeigniter Libraries#KEYWORDCodeigniter Helper*************************************************************************************************************EditPlus 支持强大的、可自定义的语法…

Asp.net 2.0 自定义控件开发专题讲解[为用户控件增加DataSource属性, 能够自动识别不同数据源](示例代码下载)...

<iframe align"top" marginwidth"0" marginheight"0" src"http://www.zealware.com/46860.html" frameborder"0" width"468" scrolling"no" height"60"></iframe>(一).概要 开发…

java如何获取storage_如何获取javacv中提取的对象的x,y坐标?

尝试通过以下代码,它将为您的问题提供答案.IplImage imgcvLoadImage("pathtosourceimage");CvSize cvSize cvSize(img.width(),img.height());IplImage grycvCreateImage(cvSize,255,CV_THRESH_BINARY);cvAdaptiveThreshold(gry,CV_ADAPTIVE_THRESH_MEAN_C,CV_THRES…

ProcessOn -在线绘图

插件介绍&#xff1a;在工作中常常会用到绘图工具&#xff0c;说道绘图工具&#xff0c;那么大家一定想到的都是第三方工具&#xff0c;今天就为大家推荐一款在浏览器上在线绘图的插件。ProcessOn是一款免费易用&#xff0c;功能强大的在线作图工具&#xff0c;支持共享和实时协…