System.getProperty( "XXX")メソッドは、JVMのシステムプロパティを読み取るために使用されます。次に、Java仮想マシンのシステムプロパティは、javaプログラムの実行時にjava -Dを使用して構成されます。
IDEで構成する
Java.io.tmpdirの概要
System.getproperty( "java.io.tmpdir")は、オペレーティングシステムのキャッシュを取得するための一時ディレクトリです。キャッシュの一時ディレクトリは、オペレーティングシステムによって異なります。
Windowsのキャッシュディレクトリは、C:\ Users \ Login User〜1 \ AppData \ Local \ Temp \です。
Linux:/ tmp
System.getProperty( "")、パラメーターを操作できます。
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 |
1つ以上の拡張ディレクトリへのパス |
os.name |
オペレーティングシステムの名前 |
os.arch |
オペレーティングシステムアーキテクチャ |
os.version |
オペレーティングシステムのバージョン |
file.separator |
ファイル区切り(UNIXシステムでは "/") |
path.separator |
パス区切り文字(UNIXシステムでは ":") |
line.separator |
行区切り文字(UNIXシステムでは "/ n") |
user.name |
ユーザーのアカウント名 |
user.home |
ユーザーのホームディレクトリ |
user.dir |
ユーザーの現在の作業ディレクトリ |
など:
System.out.println(System.getProperty( "java.io.tmpdir"));
C:\ Users \ Kim \ AppData \ Local \ Temp \
System.out.println(System.getProperty( "java.vendor.url"));
出典:https : //www.cnblogs.com/nbjin/p/7392541.html