`
xitong
  • 浏览: 6207252 次
文章分类
社区版块
存档分类
最新评论

java系统属性

 
阅读更多

系统属性是指与用户程序相关的操作系统配置信息以及软件信息。通常与用户程序相关的属性关键字包括:

  ●file.separator:文件分隔符,Windows环境下为“",Unix环境下为“/”;

  ●user.home:用户主目录;

  ●java.home:Java实时运行环境的安装目录;

  ●java.ext.dirs:JDK的安装目录;

  ●os.name:操作系统名称;

  ●user.name:用户登录名称;

  ●os.version:操作系统版本;

  ●path.separator:当前操作系统的路径分隔符;

  ●user.dir:当前用户程序所在目录。

如果想要查看所有的系统属性,可以编写如下代码sysEnv.java

import java.util.Iterator;
import java.util.Properties;

public class sysEnv {

public static void main(String args[])
{
Properties props=System.getProperties();
Iterator iter=props.keySet().iterator();
while(iter.hasNext())
{
String key=(String)iter.next();
System.out.println(key+" = "+ props.get(key));
}
}


}

运行此java代码,就可以看到所有的系统属性和对应的值了。

例如,我本机运行后的结果:

java.runtime.name = Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path = C:/j2sdk1.4.2_09/jre/bin
java.vm.version = 1.4.2_09-b05
java.vm.vendor = Sun Microsystems Inc.
java.vendor.url = http://java.sun.com/
path.separator = ;
java.vm.name = Java HotSpot(TM) Client VM
file.encoding.pkg = sun.io
user.country = CN
sun.os.patch.level = Service Pack 2
java.vm.specification.name = Java Virtual Machine Specification
user.dir = E:/eclipse/testDemo
java.runtime.version = 1.4.2_09-b05
java.awt.graphicsenv = sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs = C:/j2sdk1.4.2_09/jre/lib/endorsed
os.arch = x86
java.io.tmpdir = C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/
line.separator =
java.vm.specification.vendor = Sun Microsystems Inc.
user.variant =
os.name = Windows XP
sun.java2d.fontpath =
java.library.path = C:/j2sdk1.4.2_09/bin;.;C:/WINDOWS/system32;C:/WINDOWS;C:/j2sdk1.4.2_09/bin;d:/oracle/ora92/bin;C:/Program Files/Oracle/jre/1.1.8/bin;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;D:/MySQL/MySQL Server 4.1/bin;d:/Program Files/IDM Computer Solutions/UltraEdit-32
java.specification.name = Java Platform API Specification
java.class.version = 48.0
java.util.prefs.PreferencesFactory = java.util.prefs.WindowsPreferencesFactory
os.version = 5.1
user.home = C:/Documents and Settings/Administrator
user.timezone =
java.awt.printerjob = sun.awt.windows.WPrinterJob
file.encoding = GBK
java.specification.version = 1.4
java.class.path = E:/eclipse/testDemo/bin;E:/eclipse/lucene-1.4.3/lucene-2.0.0/lucene-2.0.0/lucene-core-2.0.0.jar;E:/Library/commons/commons-io-1.1.jar;E:/Library/commons/commons-net-1.1.0.jar;F:/everyday/6月/15/je-analysis-1[1].2.2.jar;E:/Library/junit/junit.jar
user.name = Cral
java.vm.specification.version = 1.0
java.home = C:/j2sdk1.4.2_09/jre
sun.arch.data.model = 32
user.language = zh
java.specification.vendor = Sun Microsystems Inc.
awt.toolkit = sun.awt.windows.WToolkit
java.vm.info = mixed mode
java.version = 1.4.2_09
java.ext.dirs = C:/j2sdk1.4.2_09/jre/lib/ext
sun.boot.class.path = C:/j2sdk1.4.2_09/jre/lib/rt.jar;C:/j2sdk1.4.2_09/jre/lib/i18n.jar;C:/j2sdk1.4.2_09/jre/lib/sunrsasign.jar;C:/j2sdk1.4.2_09/jre/lib/jsse.jar;C:/j2sdk1.4.2_09/jre/lib/jce.jar;C:/j2sdk1.4.2_09/jre/lib/charsets.jar;C:/j2sdk1.4.2_09/jre/classes
java.vendor = Sun Microsystems Inc.
file.separator = /
java.vendor.url.bug = http://java.sun.com/cgi-bin/bugreport.cgi
sun.io.unicode.encoding = UnicodeLittle
sun.cpu.endian = little
sun.cpu.isalist = pentium i486 i386

分享到:
评论

相关推荐

    Java系统属性处理类

    Java系统属性处理类

    查看系统属性java小工具

    作用:列出当前系统所有的属性及对应属性值。 使用方法:在当前文件路径运行“java -jar showsystemproperties.jar”。 使用场景:忘记了System.getProperty(String key)中的属性名等。

    在Java中获取系统属性.doc

    在java中获取系统属性的方法与代码片段

    Java本科毕业设计基于属性加密和联盟区块链的安全车联网数字取证系统源码.zip

    Java本科毕业设计基于属性加密和联盟区块链的安全车联网数字取证系统源码。Java本科毕业设计基于属性加密和联盟区块链的安全车联网数字取证系统源码。Java本科毕业设计基于属性加密和联盟区块链的安全车联网数字取证...

    在Java中获取系统属性

    在Java中获取系统属性

    SystemPropertiesJava:系统属性Java

    系统属性Java 系统属性Java Eclipse专案

    XP系统下使用Java更改文件属性

    Java使用批处理命令制作的XP系统下操作文件属性的东西。可以更改文件的系统、隐藏、存档、只读属性。 cn.sist.file.FilePropertyChange的main方法里有使用实例。

    销售管理系统源代码 Java

    Tomcat下载地址:http://tomcat.apache.org/download-55.cgi 安装完要配置本机环境:我的电脑属性—高级—环境变量—系统变量—新建—变量名取JAVA_HOME—变量值取JDK安装路径;JDK百度搜索或直接在SUN官网下安装完...

    固定资产管理系统JAVA

    语言:JAVA 功能: (1)系统登录: 用户登录模块:登录功能 重置 (2)系统用户管理: 对系统用户的增加 系统用户的权限修改 系统用户的删除 分配系统用户的权限 修改本身登录密码 资产的相关维护 (3)...

    java语言银行ATM系统界面实现

    java银行ATM系统界面实现. 界面实现,java银行ATM系统界面实现。

    基于java实现门户管理系统(JAVA Portal Management System)分享

    Java的跨平台特性使得Java程序可以在任何支持Java虚拟机的操作系统上运行,包括Windows、Linux、Mac OS等。这使得Java程序的开发和部署变得更加灵活和方便。 Java程序的编写需要遵循面向对象的编程思想,即将程序...

    java课程设计学生信息管理系统.docx

    java课程设计学生信息管理系统 第 5 页 共43页 目录 1 需求分析 2 1.1 设计任务要求 2 1.2 系统功能需求分析 2 2 概要设计 2 2.1 图形用户界面的设计 2 2.2 用数据库建立学生信息表 3 2.3 数据库的连接 3 2.4 模块...

    详解Java获取环境变量及系统属性的方法

    主要介绍了详解Java获取环境变量及系统属性的方法,讲解了System.getEnv()和System.getProperties()这两个核心方法的使用,需要的朋友可以参考下

    使用java实现固定资产管理系统(含数据库).rar_java zip

    固定资产管理系统是对高校固定资产的一个信息化管理系统,基本功能包括:对固定资产的购进、接触、销毁,对物品的使用状态、借出状态、库存状态等进行标识,对各类物品进行编号,根据编号进行查询,根据名称进行查询...

    Spring+Cloud+配置.pdf

    Java 系统属性(System#getProperties() ) OS 环境变量(System#getenv()) 特别(应用) XML(JDK API 可处理) Spring DOM API org.w3c.dom.Document JAXB (Spring XML 序列化) SAX (Simple API for XML) ...

    基于java实现作业管理系统设计附项目源码+文档说明

    Java的跨平台特性使得Java程序可以在任何支持Java虚拟机的操作系统上运行,包括Windows、Linux、Mac OS等。这使得Java程序的开发和部署变得更加灵活和方便。 Java程序的编写需要遵循面向对象的编程思想,即将程序...

    获取运行中的JVM系统属性

    安装在不同操作系统的Java虚拟机负责着Java程序与操作系统之间的工作,因此每个Java虚拟机的系统环境属性是不同的,我们可以通过访问Java虚拟机的系统属性来获知一些关于当前操作系统的一些基本信息,这些信息的价值...

    java 操作系统复习资料

    考试之前大家看的一些资料,java是J2ME的资料操作系统是那本厚厚的翻译版的书

    java配置管理系统源码

    client 提供ConfigurationListener,当某个属性发生变化(add、update、clear), ConfigurationListener能够接收到ConfigurationEvent。 server 备份配置文件系统系统,如果数据库不用,能够保证对客户端提供数据...

    java配置管理系统.rar

    client 提供ConfigurationListener,当某个属性发生变化(add、update、clear), ConfigurationListener能够接收到ConfigurationEvent。 server 备份配置文件系统系统,如果数据库不用,能够保证对客户端提供数据...

Global site tag (gtag.js) - Google Analytics