os.name | os.version | os.arch | 說明 |
---|---|---|---|
Linux | 2.0.31 | x86 | IBM Java 1.3 |
Linux | (*) | i386 | Sun Java 1.3.1, 1.4 or Blackdown Java; (*) os.version depends on Linux Kernel version |
Linux | (*) | x86_64 | Blackdown Java; note x86_64 might change to amd64; (*) os.version depends on Linux Kernel version |
Linux | (*) | sparc | Blackdown Java; (*) os.version depends on Linux Kernel version |
Linux | (*) | ppc | Blackdown Java; (*) os.version depends on Linux Kernel version |
Linux | (*) | armv41 | Blackdown Java; (*) os.version depends on Linux Kernel version |
Linux | (*) | i686 | GNU Java Compiler (GCJ); (*) os.version depends on Linux Kernel version |
Linux | (*) | ppc64 | IBM Java 1.3; (*) os.version depends on Linux Kernel version |
Mac OS | 7.5.1 | PowerPC | |
Mac OS | 8.1 | PowerPC | |
Mac OS | 9.0, 9.2.2 | PowerPC | MacOS 9.0: java.version=1.1.8, mrj.version=2.2.5; MacOS 9.2.2: java.version=1.1.8 mrj.version=2.2.5 |
Mac OS X | 10.1.3 | ppc | |
Mac OS X | 10.2.6 | ppc | Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_01-39) Java HotSpot(TM) Client VM (build 1.4.1_01-14, mixed mode) |
Mac OS X | 10.2.8 | ppc | using 1.3 JVM: java.vm.version=1.3.1_03-74, mrj.version=3.3.2; using 1.4 JVM: java.vm.version=1.4.1_01-24, mrj.version=69.1 |
Mac OS X | 10.3.1, 10.3.2, 10.3.3, 10.3.4 | ppc | JDK 1.4.x |
Mac OS X | 10.3.8 | ppc | Mac OS X 10.3.8 Server; using 1.3 JVM: java.vm.version=1.3.1_03-76, mrj.version=3.3.3; using 1.4 JVM: java.vm.version=1.4.2-38; mrj.version=141.3 |
Windows 95 | 4.0 | x86 | |
Windows 98 | 4.10 | x86 | Note, that if you run Sun JDK 1.2.1 or 1.2.2 Windows 98 identifies itself as Windows 95. |
Windows Me | 4.90 | x86 | |
Windows NT | 4.0 | x86 | |
Windows 2000 | 5.0 | x86 | |
Windows XP | 5.1 | x86 | Note, that if you run older Java runtimes Windows XP identifies itself as Windows 2000. |
Windows 2003 | 5.2 | x86 | java.vm.version=1.4.2_06-b03; Note, that Windows Server 2003 identifies itself only as Windows 2003. |
Windows CE | 3.0 build 11171 | arm | Compaq iPAQ 3950 (PocketPC 2002) |
OS/2 | 20.40 | x86 | |
Solaris | 2.x | sparc | |
SunOS | 5.7 | sparc | Sun Ultra 5 running Solaris 2.7 |
SunOS | 5.8 | sparc | Sun Ultra 2 running Solaris 8 |
SunOS | 5.9 | sparc | Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0_01-b03) Java HotSpot(TM) Client VM (build 1.4.0_01-b03, mixed mode) |
MPE/iX | C.55.00 | PA-RISC | |
HP-UX | B.10.20 | PA-RISC | JDK 1.1.x |
HP-UX | B.11.00 | PA-RISC | JDK 1.1.x |
HP-UX | B.11.11 | PA-RISC | JDK 1.1.x |
HP-UX | B.11.11 | PA_RISC | JDK 1.2.x/1.3.x; note Java 2 returns PA_RISC and Java 1 returns PA-RISC |
HP-UX | B.11.00 | PA_RISC | JDK 1.2.x/1.3.x |
HP-UX | B.11.23 | IA64N | JDK 1.4.x |
HP-UX | B.11.11 | PA_RISC2.0 | JDK 1.3.x or JDK 1.4.x, when run on a PA-RISC 2.0 system |
HP-UX | B.11.11 | PA_RISC | JDK 1.2.x, even when run on a PA-RISC 2.0 system |
HP-UX | B.11.11 | PA-RISC | JDK 1.1.x, even when run on a PA-RISC 2.0 system |
AIX | 5.2 | ppc64 | sun.arch.data.model=64 |
AIX | 4.3 | Power | |
AIX | 4.1 | POWER_RS | |
OS/390 | 390 | 02.10.00 | J2RE 1.3.1 IBM OS/390 Persistent Reusable VM |
FreeBSD | 2.2.2-RELEASE | x86 | |
Irix | 6.3 | mips | |
Digital Unix | 4.0 | alpha | |
NetWare 4.11 | 4.11 | x86 | |
OSF1 | V5.1 | alpha | Java 1.3.1 on Compaq (now HP) Tru64 Unix V5.1 |
OpenVMS | V7.2-1 | alpha | Java 1.3.1_1 on OpenVMS 7.2 |
▼
2009年1月2日 星期五
System.getProperty 中 os.name 、os.version、and os.arch傳回值
System.getProperty用法
System.getProperty()参数大全
java.version Java Runtime Environment version
java.vendor Java Runtime Environment vendor
java.vendor.url Java vendor URL
java.home Java installation directory
java.vm.specification.version Java Virtual Machine specification version
java.vm.specification.vendor Java Virtual Machine specification vendor
java.vm.specification.name Java Virtual Machine specification name
java.vm.version Java Virtual Machine implementation version
java.vm.vendor Java Virtual Machine implementation vendor
java.vm.name Java Virtual Machine implementation name
java.specification.version Java Runtime Environment specification version
java.specification.vendor Java Runtime Environment specification vendor
java.specification.name Java Runtime Environment specification name
java.class.version Java class format version number
java.class.path Java class path
java.library.path List of paths to search when loading libraries
java.io.tmpdir Default temp file path
java.compiler Name of JIT compiler to use
java.ext.dirs Path of extension directory or directories
os.name Operating system name
os.arch Operating system architecture
os.version Operating system version
file.separator File separator ("/" on UNIX)
path.separator Path separator (":" on UNIX)
line.separator Line separator ("\n" on UNIX)
user.name User's account name
user.home User's home directory
user.dir User's current working directory
java.version Java Runtime Environment version
java.vendor Java Runtime Environment vendor
java.vendor.url Java vendor URL
java.home Java installation directory
java.vm.specification.version Java Virtual Machine specification version
java.vm.specification.vendor Java Virtual Machine specification vendor
java.vm.specification.name Java Virtual Machine specification name
java.vm.version Java Virtual Machine implementation version
java.vm.vendor Java Virtual Machine implementation vendor
java.vm.name Java Virtual Machine implementation name
java.specification.version Java Runtime Environment specification version
java.specification.vendor Java Runtime Environment specification vendor
java.specification.name Java Runtime Environment specification name
java.class.version Java class format version number
java.class.path Java class path
java.library.path List of paths to search when loading libraries
java.io.tmpdir Default temp file path
java.compiler Name of JIT compiler to use
java.ext.dirs Path of extension directory or directories
os.name Operating system name
os.arch Operating system architecture
os.version Operating system version
file.separator File separator ("/" on UNIX)
path.separator Path separator (":" on UNIX)
line.separator Line separator ("\n" on UNIX)
user.name User's account name
user.home User's home directory
user.dir User's current working directory