Java默认文件目录
今天看到Ehcache中设置持久化的配置:
<diskStore path="java.io.tmpdir" />
好奇这个java.io.temdir是哪个目录,于是试了一下

原来web项目的这个目录默认为tomcat容器中的temp目录。
于是整理一番,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  | 
 用户的当前工作目录  | 
Java默认文件目录的更多相关文章
- Java 默认事务级别read committed对binlog_format的需求
		
转载: java.sql.SQLException: Cannot execute statement: impossible to write to binary log since BINLOG_ ...
 - Java默认提供的线程池
		
Java的线程池都是通过ThreadPoolExecutor来构建. public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, ...
 - Java 默认/缺省 内存大小,如果没有 -Xms  -Xmx
		
命令 java -XX:+PrintCommandLineFlags -version 会直观的输出下面默认值 -XX:InitialHeapSize=16336768 -XX:MaxHeapSize ...
 - java 默认内存大小
		
https://www.cnblogs.com/jack204/archive/2012/07/02/2572932.html -Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设 ...
 - unity的默认文件目录及脚本之间的执行顺序
		
在unity中,有几个默认的文件目录,这些目录对于开发者来说是非常重要的,今天记录一下这些目录的功能和一些相关的知识 大神雨松给出的帖子我个人觉得还是很有价值的,附上链接 http://www.xua ...
 - 编码总结一:Java默认字符集
		
(一)JVM默认字符集——Charset.defaultCharset() 获取Java虚拟机默认字符集,该字符集默认跟操作系统字符集一致,也可以通过-Dfile.encoding="GBK ...
 - Java 默认/缺省 server 还是 client 模式
		
不多说,复制官方文档,适用于 Java 5 6 7 Architecture OS Default client VM if server-class, server VM; otherwise, c ...
 - 不同系统平台下Java默认的安装路径
		
下面以Oracle的JDK7update 51为例: • 32-bit JDK on Windows: C:\Program Files (x86)\Java\jdk1.7.0_51 • 64-bit ...
 - Java 之文件目录操作
		
1.判断文件是否存在 File file = new File("d:\\study\\temp\\test.java"); boolean bl = file.exists(); ...
 
随机推荐
- mysql学习之基础篇03
			
我们今天来进行建表的基本操作: 首先要建表就要了解列类型,因为建表就是声明列的过程,列声明完成了,表也就建好了. mysql中列分为三大类: 一.数值型 数值型又分为整型和浮点型两种. 先来看整型: ...
 - ICS2019-Linux汇编实验指导
			
ICS2019-Linux汇编实验指导 环境配好了? 开始调试 一. 首先安装NASM 1. 先判断系统是否已经安装了nasm 打开终端,执行 whereis nasm :如果显示nasm: /us ...
 - 2013.6.22 - OpenNE第二天
			
果然看中文材料就比较顺利,才半个小时就看完了一篇非常简单的综述<命名实体识别研究进展综述>(孙镇.王惠临).这个是2010年的文章,其实就是一个 科普文章,简述了国内外NER这块的历史如何 ...
 - Mysql开启GTID后遇到错误跳过方法
			
处理方法如下: 一:跳过错误 这个GTID_NEXT的4,是在master 上正常执行的最大id + 1,即Executed_Gtid_Set里面master uuid执行过的最大值 3+ 1 STO ...
 - PAT上机注意事项
			
PAT上机注意事项 这次上机PAT遇到了很多问题,进行一下总结 1.进入考场后,检查机器是否完好,尤其是键盘的键是否失灵,以及是否有打开的页面(考试开始,打开页面都算违规) 2.关于选择IDE 部分考 ...
 - 如何使用Arduino和SIM900A GPRS / GSM模块将数据发送到Web服务器
			
今天我们在这里介绍一个非常有趣的项目,我们将使用Arduino开发板和GPRS将数据发送到SparkFun服务器.这是一个基于IoT的项目,我们将使用GSM模块SIM900A将一些数据发送到互联网上的 ...
 - LG4351 [CERC2015]Frightful Formula
			
Frightful Formula 给你一个\(n\times n\)矩阵的第一行和第一列,其余的数通过如下公式推出: \[f_{i,j}=a\cdot f_{i,j-1}+b\cdot f_{i-1 ...
 - POJ 3233 Matrix Power Series——快速幂&&等比&&分治
			
题目 给定一个 $n \times n$ 的矩阵 $A$ 和正整数 $k$ 和 $m$.求矩阵 $A$ 的幂的和. $$S = A + A^2 + ... + A^k$$ 输出 $S$ 的各个元素对 ...
 - vue中url带有#号键,去除方法
			
在写vue项目中,发现路由跳转总是带有#,在获取数据中带来不必要的麻烦,如果我们不希望 路由中出现 # ,那怎么办呢? 解决办法: 在router ---->index 中 添加代码 mod ...
 - Djiango权限组件
			
一. login中注册 权限url def login(request): if request.method == "POST": username = request.POST ...