1. package com.test;
  2.  
  3. import java.sql.SQLException;
  4. import java.util.Properties;
  5.  
  6. import com.mchange.v2.c3p0.ComboPooledDataSource;
  7.  
  8. public class test {
  9.  
  10. /**
  11. * @param args
  12. * @throws ClassNotFoundException
  13. * @throws IllegalAccessException
  14. * @throws InstantiationException
  15. * @throws SQLException
  16. */
  17. public static void main(String[] args) throws ClassNotFoundException, InstantiationException, IllegalAccessException, SQLException {
  18. Properties props=System.getProperties(); //系统属性
  19. System.out.println("Java的运行环境版本:"+props.getProperty("java.version"));
  20. System.out.println("Java的运行环境供应商:"+props.getProperty("java.vendor"));
  21. System.out.println("Java供应商的URL:"+props.getProperty("java.vendor.url"));
  22. System.out.println("Java的安装路径:"+props.getProperty("java.home"));
  23. System.out.println("Java的虚拟机规范版本:"+props.getProperty("java.vm.specification.version"));
  24. System.out.println("Java的虚拟机规范供应商:"+props.getProperty("java.vm.specification.vendor"));
  25. System.out.println("Java的虚拟机规范名称:"+props.getProperty("java.vm.specification.name"));
  26. System.out.println("Java的虚拟机实现版本:"+props.getProperty("java.vm.version"));
  27. System.out.println("Java的虚拟机实现供应商:"+props.getProperty("java.vm.vendor"));
  28. System.out.println("Java的虚拟机实现名称:"+props.getProperty("java.vm.name"));
  29. System.out.println("Java运行时环境规范版本:"+props.getProperty("java.specification.version"));
  30. System.out.println("Java运行时环境规范供应商:"+props.getProperty("java.specification.vender"));
  31. System.out.println("Java运行时环境规范名称:"+props.getProperty("java.specification.name"));
  32. System.out.println("Java的类格式版本号:"+props.getProperty("java.class.version"));
  33. System.out.println("Java的类路径:"+props.getProperty("java.class.path"));
  34. System.out.println("加载库时搜索的路径列表:"+props.getProperty("java.library.path"));
  35. System.out.println("默认的临时文件路径:"+props.getProperty("java.io.tmpdir"));
  36. System.out.println("一个或多个扩展目录的路径:"+props.getProperty("java.ext.dirs"));
  37. System.out.println("操作系统的名称:"+props.getProperty("os.name"));
  38. System.out.println("操作系统的构架:"+props.getProperty("os.arch"));
  39. System.out.println("操作系统的版本:"+props.getProperty("os.version"));
  40. System.out.println("文件分隔符:"+props.getProperty("file.separator")); //在 unix 系统中是"/"
  41. System.out.println("路径分隔符:"+props.getProperty("path.separator")); //在 unix 系统中是":"
  42. System.out.println("行分隔符:"+props.getProperty("line.separator")); //在 unix 系统中是"/n"
  43. System.out.println("用户的账户名称:"+props.getProperty("user.name"));
  44. System.out.println("用户的主目录:"+props.getProperty("user.home"));
  45. System.out.println("用户的当前工作目录:"+props.getProperty("user.dir"));
  46. }
  47.  
  48. }

java系统参数的更多相关文章

  1. Java 设置系统参数和运行参数

    系统参数 系统级全局变量,该参数在程序中任何位置都可以访问到.优先级最高,覆盖程序中同名配置. 系统参数的标准格式为:-Dargname=argvalue,多个参数之间用空格隔开,如果参数值中间有空格 ...

  2. 【10-26】java调试技术学习笔记

    调试工具 jdk自带的工具 jmap jconsole VisualVM jmap jmap -histo:live pid 列出该进程的所有活动实例统计信息 jmap -dump:live,file ...

  3. java 命令notes

    jps:查看本机的Java中进程信息. jstack:打印线程的栈信息,制作线程Dump. jmap:打印内存映射,制作堆Dump. jstat:性能监控工具. jhat:内存分析工具. jconso ...

  4. jinfo命令(Java Configuration Info)

    jinfo可以输出并修改运行时的java 进程的opts.用处比较简单,用于输出JAVA系统参数及命令行参数.用法是jinfo -opt  pid 如:查看2788的MaxPerm大小可以用  jin ...

  5. java 命令笔记

    http://www.hollischuang.com/archives/105 JPS jps位于jdk的bin目录下,其作用是显示当前系统的java进程情况,及其id号. jps相当于Solari ...

  6. JVM jinfo命令(Java Configuration Info) 用法小结

    简介 jinfo是jdk自带的命令,可以用来查看正在运行的Java应用程序的扩展参数,甚至支持在运行时,修改部分参数. 通常会先使用jps查看java进程的id,然后使用jinfo查看指定pid的jv ...

  7. 深入理解java虚拟机---虚拟机工具jinfo(十五)

    作用: 实时查看和调整虚拟机参数. jinfo 是jdk自带的一个工具,它可以用来查看正在运行的java应用程序的扩展参数(JVM中-X标示的参数):甚至支持在运行时修改部分参数. 1.通过以下的命令 ...

  8. Java命令学习系列(六)——jinfo

    jinfo可以输出java进程.core文件或远程debug服务器的配置信息.这些配置信息包括JAVA系统参数及命令行参数,如果进程运行在64位虚拟机上,需要指明-J-d64参数,如:jinfo -J ...

  9. java问题排查命令

    java问题排查命令 jps:查看java进程 jmap:导出堆详细信息(与jhat一起使用) jhat:分析Java堆的命令(与jmap一起使用) jstack:可以定位到线程堆栈,根据堆栈信息我们 ...

随机推荐

  1. ASP.NET MVC + 百度富文本编辑器 + EasyUi + EntityFrameWork 制作一个添加新闻功能

    本文将交大伙怎么集成ASP.NET MVC + 百度富文本编辑器 + EasyUi + EntityFrameWork来制作一个新闻系统 先上截图: 添加页面如下: 下面来看代码部分 列表页如下: @ ...

  2. C#版考题

    某软件大赛C#版考题整理——[单选题]   一.单选题(10小题共20.0分) 1. 以下JavaScript代码的正确输出结果是:(). 1 2 3 4 5 6 7 8 9 <script t ...

  3. 浅谈DevExpress<六>:为chart创建动态数据源

    今天搞点稍微复杂些的东西,在列表中点击不同的行时,图表中显示和其数据关联的图,效果如下:

  4. 随手复习一下委托:delegate

    先骂个街,天儿太闷了…… 随手复习一下委托,delegate 是一种函数指针,是 .net 提供的一种安全的函数指针,翻译的也很贴切,像是委托人,又像代理人,通过“委托”来执行一些函数而不是直接调用它 ...

  5. ios开发实践之UIDatePicker(已对之前无法解决的问题做了解答)

    需求:要做一个生日选择的控件,但除了选择之外还需要自定义几个控件,跟生日选择控件组合一起. 做法:自定义了一个UIImageView,并且作为背景.在这个背景view上再添加其他button和时间选择 ...

  6. socket网络编程快速上手(二)——细节问题(5)(完结篇)

    6.Connect的使用方式 前面提到,connect发生EINTR错误时,是不能重新启动的.那怎么办呢,是关闭套接字还是直接退出进程呢?如果EINTR前,三次握手已经发起,我们当然希望链路就此已经建 ...

  7. C++中的引用和移动语义

    C++引用现在分为左值引用和右值引用.其实很好理解,左值引用中的左值指的就是能出现在等号左边的值(带名称的变量,带*号的指针等一类的数据),程序能对这样的左值进行引用获得其地址:右值引用中的右值指的就 ...

  8. 物理数据模型(PDM)->概念数据模型 (CDM)->面向对象模型 (OOM):适用于已经设计好数据库表结构了。

    物理数据模型(PDM)->概念数据模型 (CDM)->面向对象模型 (OOM):适用于已经设计好数据库表结构了.   步骤如下: 一.反向生成物理数据模型PDM 开发环境 PowerDes ...

  9. Asp.Net统一前后端提示信息方案

    Asp.Net统一前后端提示信息方案   目录 要解决的问题 自定义XML 前端弹框的实现 后端弹框的实现 扩展和整合 示例代码(不完整)及示例截图 示例下载 要解决的问题 减少弹框前后端代码量 增强 ...

  10. 用T4消除代码重复,对了,也错了

    用T4消除代码重复,对了,也错了 背景 我需要为int.long.float等这些数值类型写一些扩展方法,但是我发现他们不是一个继承体系,我的第一个思维就是需要为每个类型重复写一遍扩展方法,这让我觉得 ...