必须要知道Java如何取得当前路径
同样是Java的文件移动函数源代码(整个目录移动)中提到的写批处理是经常用到的一个功能:执行 文件当前路径的取得。这个其实很简单,用下面的代码从系统的Property中就可以取到:
Java代码
String dir = System.getProperty("user.dir");
另外getProperty还可以取到很多其他我们经常要用到的环境参数,下面列举出了一些:
键 相关值的描述
Java代码
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.51cto.com/lailjiaaie/1124602
必须要知道Java如何取得当前路径相关推荐
- [Java开发]打印当前路径到控制台
开发时候,遇到了系统找不到配置文件的情况,定位到文件路径的问题之后,选择将当前路径打印到控制台. File directory = new File("");//设定为当前文件夹 ...
- java severlet 获取当前路径_Java 获取当前路径的方法总结
Java 获取当前路径的方法总结 1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user. ...
- java如何获得当前路径_在java中如何得到当前路径
归纳一些网上取java路径的方法: 注明:如果从ANT启动程序,this.getClass().getResource("")取出来的比较怪,直接用JAVA命令行调试就可成功. 得 ...
- java获得当前路径_JAVA 取得当前目录的路径/Servlet/class/文件路径/web路径/url地址...
在写java程序时不可避免要获取文件的路径...总结一下,遗漏的随时补上 1.可以在servlet的init方法里 String path = getServletContext().getRealP ...
- JSP、JAVA获取各种路径总结
3.1 JSP中获得当前应用的相对路径和绝对路径 根目录所对应的绝对路径:request.getRequestURI() 文件的绝对路径 :application.getRealPath(reques ...
- Java相对路径/绝对路径总结(转)
1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:xyz est.txt 代表了test.txt文件的绝对路径.http://www. ...
- java获取jsp_JSP、JAVA获取各种路径总结
JSP中获得当前应用的相对路径和绝对路径 根目录所对应的绝对路径:request.getRequestURI() 文件的绝对路径 :application.getRealPath(request.ge ...
- java中文件的操作讲解
1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.txt文件的绝对路径.http://ww ...
- 【转帖】windows命令行中java和javac、javap使用详解(java编译命令)
windows命令行中java和javac.javap使用详解(java编译命令) 更新时间:2014年03月23日 11:53:15 作者: 我要评论 http://www.jb51.ne ...
最新文章
- 剑指offer 27: 二叉搜索树与双向链表
- python3写unicode编码到文件
- linux pytorch环境配置,linux下使用conda安装pytorch,并配置pytorch
- TCP建立连接三次握手和释放连接四次握手
- 【Qt】2D绘图之复合模式
- 存储过程中执行DDL
- JVM学习笔记之-对象的实例化,内存布局与访问定位,直接内存(Direct Memory)
- zabbix的入门到精通之zabbix的触发器Trigger
- jq 正则判断邮箱_Python正则15分钟入门
- spring boot 整合 mybatis
- 148. php in_array()
- Solidity 教程
- SSO单点登录系统解决方案
- java jpg转pdf_java实现Img与PDF相互转换
- mysql 插入数据 特殊符号_使用特殊字符将数据插入mysql数据库
- Android多点触控最佳实践
- DICOM世界观·第二章:[2]像素操作
- 路由器配置出现192.168.1.0 overlaps with Vlan2的解决方案
- springboot+easypoi excel表格多个sheet导出
- 记录一下之前写的文章--测试之不可承受之轻
热门文章
- : Attribute xmlns was already specified for element web-app.
- Laravel源码解析之HTTP Kernel
- linux 自动安装mysql数据库_linux系统下源码安装mysql5.6数据库
- linux pam 解锁_Linux 密码复杂度设置pam_pwquality、pam_passwdqc(centos7)
- KVM克隆CentOS6虚拟机后无法启动
- 一张图展示一段js代码的一生,变量对象、作用域链、闭包、this
- runtime—新手必学
- 国产数据库之达梦数据库 - DM7 MPP集群安装配置
- Eclipse Java Build Path详解
- 一则JVM memory leak解决的过程