java.io.tmpdirのデフォルトはオペレーティングシステムのどこにあるか、どのように構成するか(転載)

1084 ワード

オペレーティングシステムによってこのシステムのプロパティが示すディレクトリも異なります
On Windows: java.io.tmpdir:[C:\DOCUME~1\joshua\LOCALS~1\Temp\] On Solaris: java.io.tmpdir:[/var/tmp/] On Linux: java.io.tmpdir: [/tmp] On Mac OS X: java.io.tmpdir: [/tmp]
The default temporary-file directory is specified by the system property java.io.tmpdir. On UNIX systems the default value of this property is typically "/tmp"or "/var/tmp"; on Microsoft Windows systems it is typically "c:\temp". A different value may be given to this system property when the Java virtual machine is invoked, but programmatic changes to this property are not guaranteed to have any effect upon the the temporary directory used by this method.
To specify the  java.io.tmpdir  System property, you can invoke the JVM as follows:
java -Djava.io.tmpdir=/path/to/tmpdir

By default this value should come from the  TMP  environment variable on Windows systems
(デフォルトでは、Windowsシステム上のTMP環境変数からの値)
変換元:https://blog.csdn.net/lztyll123/article/details/8803351