`
fys124974704
  • 浏览: 138067 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

Properties里面的一些系统值

    博客分类:
  • Java
阅读更多

    当我们需要求出一些系统参数的时候,需要使用到Properties这个类,如果我们通过System.getProperties()直接打印出来,会看到许多数据

 

java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, sun.boot.library.path=D:\Program Files\Java\jdk1.5.0_16\jre\bin, java.vm.version=1.5.0_16-b02, 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, sun.java.launcher=SUN_STANDARD, user.country=CN, sun.os.patch.level=Service Pack 2, java.vm.specification.name=Java Virtual Machine Specification, .........................................

 

 细心的程序员会发现他们都是以key=value成对出现的,所以我们可以通过System.getProperty()获取到我们需要的

例如,user.home,

os.name,

user.dir

 

值得注意的地方应该是当我们在运行一般的Java Project 的时候获取到的user.dir是当前文件的dir,但是如果我们是一个web工程,那么我们的user.dir就是web容器的路径了,所以当运行web的时候,我们要获取当前类路径我们想需要用另一种方法:

UpLoadFilePath.class.getResource("UpLoadFilePath.class").getPath();

 这样子就可以求出当前文件的路径,在自己分析一下字符串就可以求出当前的类路径了! 

 

分享到:
评论

相关推荐

    写入properties文件时间并且读出时间

    在Java编程中,`properties`文件是一个常用的配置文件格式,用于存储程序的配置信息,如数据库连接字符串、系统参数等。这些文件以键值对的形式组织数据,易于读写。本示例着重介绍如何将时间写入`properties`文件并...

    jdbc.properties

    当配置文件用,在里面读取一些关于路径方面的设置(如ant中的build.properties) 存放一组配置.(类似win下ini, 还要简单些, 因为没有section) 由于难以表达层次, 复杂点可以用xml做配置. 通俗点讲就相当于定义一个...

    properties文件插件.rar

    在安装和使用插件前,仔细阅读这个文档至关重要,因为里面可能包含一些特定的配置要求或故障排除信息。 总的来说,"properties文件插件"是Eclipse开发者提高工作效率的重要工具,特别是对于处理大量配置文件的项目...

    Birt改变properties文件,在报表的initialize函数中

    在IT领域,特别是针对BIRT(Business Intelligence and Reporting Tools)这一开源报表系统,对properties文件进行动态修改是一项关键技能,尤其是在报表初始化阶段。这不仅能够提高报表的灵活性,还能够根据不同的...

    Java读取properties配置文件时,出现中文乱码的解决方法

    在Java编程中,`properties` 文件常用于存储应用程序的配置信息,如数据库连接字符串、系统参数等。然而,当这些文件包含中文字符时,如果没有正确处理编码方式,可能会导致读取时出现乱码问题。本篇文章将深入探讨...

    java读取properties文件的方法实例分析

    当`.properties`文件位于项目的外部时,我们需要使用文件系统路径来访问它。下面是一个示例: ```java Properties properties = new Properties(); try { BufferedReader read = new BufferedReader(new ...

    常用logo配置

    如果已经登录(so的session里面存储用户相关session值),自己添加相关判断(灵活控制) ,则放行用户的访问(或者构造URL)。 当然,这样改动比较小,肯定没有专业的强大;但是专业的sso要求改动可能会大一点。...

    在Java中获取系统属性

    Java系统属性主要存储在`System`类中的`Properties`对象里,通过调用`System.getProperties()`方法可以获得所有系统属性的集合。系统属性通常包含以下几类信息: - **操作系统信息**:如操作系统名称(`os.name`)、...

    基于ssh和mysql的教材交易系统

    (2)如果想要使用自定义名字的话,就需要在系统源代码中把数据库配置dbcp.properties文件里的对应项修改一下, 以及hibernate.cfg.xml中数据源的对应配置项修改一下。 3、安装Tomcat服务器 安装Tomcat6.0 4、将...

    信号与系统 英文版词汇总结

    - **Sifting Property**(筛选性质):单位冲激函数通过系统时只保留信号的某一点值。 - **Instantaneous**(瞬时的):在某一瞬间发生的事件。 - **Interval**(区间):信号定义的时间段。 - **Convolution ...

    Properties 持久的属性集的实例详解

    其名称"Properties"直译为“属性集”,特性是能够持久化存储,也就是说,它不仅可以将数据存储在内存中的集合里,也可以把数据保存到磁盘等持久化设备上,或者从这些设备读取数据。 现在,让我们来深入探究...

    Java获取配置文件的值过程解析

    那么如何获取 web-service.properties 文件里的值呢?下面将介绍获取配置文件值的过程解析。 Step 1: 配置 Spring 的 PropertyPlaceholderConfigurer 需要在配置文件里配置 Spring 的 ...

    Bonding in Solids and Electronic Properties

    - 如果考虑单个电子的情况,问题就可以简化为一个粒子在一个盒子里的模型。 #### 量子力学描述 为了更深入地理解这一理论,我们需要引入量子力学的基本方程——薛定谔方程。对于一维情况,薛定谔方程可以表示为: ...

    KETTLE 全局参数设定

    1. **定位配置文件**:Kettle安装后会在当前用户的主目录下创建一个`.kettle`目录(Windows系统下通常是`C:\Documents and Settings\username\.kettle`),在这个目录下有一个名为`kettle.properties`的文件,用于...

    SuperMap Objects Java 属性更新

    在IT行业中,尤其是在GIS(地理信息系统)开发领域,SuperMap Objects是一个重要的组件库,它提供了丰富的接口和类,用于创建地图应用和进行空间数据处理。本篇将详细讲解如何在Java环境中利用SuperMap Objects进行...

    ssm框架酒吧系统完整导入可运行带sql

    它会弹出一个dialog弹框,里面有一个文本框,里面填写的是寄存单号,可以根据寄存单号进行调价查询,之后,通过将查到的数据存放到session中,然后又会弹出一个dialog弹框 里面回显的寄存产品的信息,其中 他的值是...

    Xshell处理中文乱码设置.docx

    但是,Xshell也存在一些缺点,例如:中文乱码问题、删除错误输入的字母问题等。通过本文介绍的方法,可以解决这些问题。 本文详细介绍了如何在Xshell中解决中文乱码问题和删除错误输入的字母问题,并对Linux系统的...

    利用ArcGIS进行地图投影和坐标转换的方法.doc

    在数据上鼠标右键->Properties->XY Coordinate System 选项卡,里面可以通过 modify、Select、Import 方式来为数据选择坐标系统。但是,需要注意的是,这里改的仅仅是对数据的一个描述而已,并没有改变数据文件中所...

    arcgis工具

    也可单击右键选择properties 打开edit sketch properties对话框,在坐标点位置右键插入节点 9. 共享多边形生成 Auto-complete polygon 工具生成共享边的多边形,配合snapping environment更好。 10. 画岛图 1)...

    war包添加配置文件设置.docx

    在`spring.factories`文件中,键`org.springframework.boot.env.EnvironmentPostProcessor`的值应设置为你创建的环境处理器类的全限定名,例如`com.sdkj.cloud.WitParkCloudEnvironmentPostProcessor`。 ```...

Global site tag (gtag.js) - Google Analytics