热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

sun.java.launcher_Java中取得用户的当前目录

Java中取得用户的当前目录(2007-09-2817:14:24)标签:知识探索System.out.println(System.getProperty(use

a4c26d1e5885305701be709a3d33442f.png

Java中取得用户的当前目录

(2007-09-28 17:14:24)

标签:

知识/探索

System.out.println(System.getProperty("user.dir"));

其它的系统属性可用如下命令取得:

System.out.println(System.getProperties());

WindowsXP的输出如下:

{

java.runtime.name=Java(TM) SE Runtime Environment,

sun.boot.library.path=C:\Program Files\Java\jre1.6.0_02\bin,

java.vm.version=1.6.0_02-b06,

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, v.3093,

java.vm.specification.name=Java Virtual Machine Specification,

user.dir=C:\workspace\Test,

java.runtime.version=1.6.0_02-b06,

java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment,

java.endorsed.dirs=C:\Program Files\Java\jre1.6.0_02\lib\endorsed,

os.arch=x86,

java.io.tmpdir=C:\DOCUME~1\HONGLI~1.LIU\LOCALS~1\Temp\,

line.separator=,

java.vm.specification.vendor=Sun Microsystems Inc.,

user.variant=,

os.name=Windows XP,

sun.jnu.encoding=GBK,

java.library.path=....................

java.specification.name=Java Platform API Specification,

java.class.version=50.0,

sun.management.compiler=HotSpot Client Compiler,

os.version=5.1,

user.home=C:\Documents and Settings\hongliang.liu,

user.timezone=,

java.awt.printerjob=sun.awt.windows.WPrinterJob,

file.encoding=GBK,

java.specification.version=1.6,

java.class.path=...............

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.desktop=windows,

sun.cpu.isalist=

}

Linux的输出如下:

{

java.runtime.name=Java(TM) SE Runtime Environment,

sun.boot.library.path=/usr/java/jdk1.6.0_02/jre/lib/i386,

java.vm.version=1.6.0_02-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,

sun.java.launcher=SUN_STANDARD,

user.country=US,

sun.os.patch.level=unknown,

java.vm.specification.name=Java Virtual Machine Specification,

user.dir=/home/liuhongliang,

java.runtime.version=1.6.0_02-b05,

java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment,

java.endorsed.dirs=/usr/java/jdk1.6.0_02/jre/lib/endorsed,

os.arch=i386,

java.io.tmpdir=/tmp,

line.separator=,

java.vm.specification.vendor=Sun Microsystems Inc.,

os.name=Linux,

sun.jnu.encoding=UTF-8,

java.library.path=/usr/java/jdk1.6.0_02/jre/lib/i386/client:/usr/java/jdk1.6.0_02/jre/lib/i386:/usr/java/jdk1.6.0_02/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib,

java.specification.name=Java Platform API Specification,

java.class.version=50.0,

sun.management.compiler=HotSpot Client Compiler,

os.version=2.6.9-42.ELsmp,

user.home=/home/liuhongliang,

user.timezone=,

java.awt.printerjob=sun.print.PSPrinterJob,

file.encoding=UTF-8,

java.specification.version=1.6,

java.class.path=.,

user.name=liuhongliang,

java.vm.specification.version=1.0,

java.home=/usr/java/jdk1.6.0_02/jre,

sun.arch.data.model=32,

user.language=en,

java.specification.vendor=Sun Microsystems Inc.,

java.vm.info=mixed mode, sharing,

java.version=1.6.0_02,

java.ext.dirs=/usr/java/jdk1.6.0_02/jre/lib/ext:/usr/java/packages/lib/ext,

sun.boot.class.path=/usr/java/jdk1.6.0_02/jre/lib/resources.jar:/usr/java/jdk1.6.0_02/jre/lib/rt.jar:/usr/java/jdk1.6.0_02/jre/lib/sunrsasign.jar:/usr/java/jdk1.6.0_02/jre/lib/jsse.jar:/usr/java/jdk1.6.0_02/jre/lib/jce.jar:/usr/java/jdk1.6.0_02/jre/lib/charsets.jar:/usr/java/jdk1.6.0_02/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=

}

分享:

a4c26d1e5885305701be709a3d33442f.png喜欢

0

a4c26d1e5885305701be709a3d33442f.png赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

a4c26d1e5885305701be709a3d33442f.png

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。



推荐阅读
  • Summarize function is doing alignment without timezone ?
    Hi.Imtryingtogetsummarizefrom00:00otfirstdayofthismonthametric, ... [详细]
  • 本文介绍了三种方法来实现在Win7系统中显示桌面的快捷方式,包括使用任务栏快速启动栏、运行命令和自己创建快捷方式的方法。具体操作步骤详细说明,并提供了保存图标的路径,方便以后使用。 ... [详细]
  • C++字符字符串处理及字符集编码方案
    本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • 本文介绍了如何清除Eclipse中SVN用户的设置。首先需要查看使用的SVN接口,然后根据接口类型找到相应的目录并删除相关文件。最后使用SVN更新或提交来应用更改。 ... [详细]
  • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
  • JDK源码学习之HashTable(附带面试题)的学习笔记
    本文介绍了JDK源码学习之HashTable(附带面试题)的学习笔记,包括HashTable的定义、数据类型、与HashMap的关系和区别。文章提供了干货,并附带了其他相关主题的学习笔记。 ... [详细]
  • Java 11相对于Java 8,OptaPlanner性能提升有多大?
    本文通过基准测试比较了Java 11和Java 8对OptaPlanner的性能提升。测试结果表明,在相同的硬件环境下,Java 11相对于Java 8在垃圾回收方面表现更好,从而提升了OptaPlanner的性能。 ... [详细]
  • Java如何导入和导出Excel文件的方法和步骤详解
    本文详细介绍了在SpringBoot中使用Java导入和导出Excel文件的方法和步骤,包括添加操作Excel的依赖、自定义注解等。文章还提供了示例代码,并将代码上传至GitHub供访问。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
  • 本文介绍了在iOS开发中使用UITextField实现字符限制的方法,包括利用代理方法和使用BNTextField-Limit库的实现策略。通过这些方法,开发者可以方便地限制UITextField的字符个数和输入规则。 ... [详细]
  • Android系统源码分析Zygote和SystemServer启动过程详解
    本文详细解析了Android系统源码中Zygote和SystemServer的启动过程。首先介绍了系统framework层启动的内容,帮助理解四大组件的启动和管理过程。接着介绍了AMS、PMS等系统服务的作用和调用方式。然后详细分析了Zygote的启动过程,解释了Zygote在Android启动过程中的决定作用。最后通过时序图展示了整个过程。 ... [详细]
  • 在开发中,有时候一个业务上要求的原子操作不仅仅包括数据库,还可能涉及外部接口或者消息队列。此时,传统的数据库事务无法满足需求。本文介绍了Java中如何利用java.lang.Runtime.addShutdownHook方法来保证业务线程的完整性。通过添加钩子,在程序退出时触发钩子,可以执行一些操作,如循环检查某个线程的状态,直到业务线程正常退出,再结束钩子程序。例子程序展示了如何利用钩子来保证业务线程的完整性。 ... [详细]
  • Mono为何能跨平台
    概念JIT编译(JITcompilation),运行时需要代码时,将Microsoft中间语言(MSIL)转换为机器码的编译。CLR(CommonLa ... [详细]
author-avatar
白羊黔中草
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有