SystemクラスのgetProperties()とgetProperty(String)
3799 ワード
1. getProperties()メソッド
getPropertiesで ()メソッドは、Java実行環境、Java仮想マシン、およびシステムに関するいくつかの情報を取得できます.
getProperty(String)メソッド
SystemのgetProperty(String)メソッドは、System.getProperties().getProperty(String)メソッドに相当します.
getPropertiesで ()メソッドは、Java実行環境、Java仮想マシン、およびシステムに関するいくつかの情報を取得できます.
import java.util.Properties;
public class SystemDemo {
public static void main(String[] args) {
Properties properties=System.getProperties();
// Java //1.8.0_121
System.out.println(properties.getProperty("java.version"));
// Java //Oracle Corporation
System.out.println(properties.getProperty("java.vendor"));
//Java URL //http://java.oracle.com/
System.out.println(properties.getProperty("java.vendor.url"));
//Java //C:\Program Files\Java\jre1.8.0_121
System.out.println(properties.getProperty("java.home"));
//Java //1.8
System.out.println(properties.getProperty("java.specification.version"));
//Java //Oracle Corporation
System.out.println(properties.getProperty("java.specification.vendor"));
//Java //Java Platform API Specification
System.out.println(properties.getProperty("java.specification.name"));
//Java //52.0
System.out.println(properties.getProperty("java.class.version"));
//Java //E:\workspace\PropertiesDemo\bin
System.out.println(properties.getProperty("java.class.path"));
// //C:\Program Files\Java\jre1.8.0_121\bin;C:\Windows\Sun\Java\bin;……
System.out.println(properties.getProperty("java.library.path"));
// //C:\Users\hasee\AppData\Local\Temp\
System.out.println(properties.getProperty("java.io.tmpdir"));
// JIT //null
System.out.println(properties.getProperty("java.compiler"));
// //C:\Program Files\Java\jre1.8.0_121\lib\ext;C:\Windows\Sun\Java\lib\ext
System.out.println(properties.getProperty("java.ext.dirs"));
//Java //25.121-b13
System.out.println(properties.getProperty("java.vm.version"));
//Java //Oracle Corporation
System.out.println(properties.getProperty("java.vm.vendor"));
// //Java HotSpot(TM) 64-Bit Server VM
System.out.println(properties.getProperty("java.vm.name"));
//ava //1.8
System.out.println(properties.getProperty("java.vm.specification.version"));
//Java //Oracle Corporation
System.out.println(properties.getProperty("java.vm.specification.vendor"));
//Java //Java Virtual Machine Specification
System.out.println(properties.getProperty("java.vm.specification.name"));
// //Windows 10
System.out.println(properties.getProperty("os.name"));
// //amd64
System.out.println(properties.getProperty("os.arch"));
// //10.0
System.out.println(properties.getProperty("os.version"));
// ( UNIX “/”) //\
System.out.println(properties.getProperty("file.separator"));
// ( UNIX “:”) //;
System.out.println(properties.getProperty("path.separator"));
// ( UNIX “/n”) //
System.out.println(properties.getProperty("line.separator"));
// //hasee
System.out.println(properties.getProperty("user.name"));
// //C:\Users\hasee
System.out.println(properties.getProperty("user.home"));
// //E:\workspace\PropertiesDemo
System.out.println(properties.getProperty("user.dir"));
}
}
getProperty(String)メソッド
SystemのgetProperty(String)メソッドは、System.getProperties().getProperty(String)メソッドに相当します.
import java.util.Properties;
public class SystemDemo {
public static void main(String[] args) {
// : //E:\workspace\PropertiesDemo
System.out.println(System.getProperty("user.dir"));
}
}