Java获取当前工作目录

Java开发中经常需要获得当前的工作目录,比如从命令行启动可执行程序。

Java获取当前工作目录一般有两种方法:

File dir = new File (".");
System.out.println ("Current dir : " + dir.getCanonicalPath());

另一种,利用环境变量:

String curDir = System.getProperty("user.dir");
 
===================================================================
 
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用户的当前工作目录


» 本文链接:https://blog.apires.cn/archives/1227.html
» 转载请注明来源:Java地带  » 《Java获取当前工作目录》

» 本文章为Java地带整理创作,欢迎转载!转载请注明本文地址,谢谢!
» 部分内容收集整理自网络,如有侵权请联系我删除!

» 订阅本站:https://blog.apires.cn/feed/

标签: Java

添加新评论