mmbbebxmnh 发表于 2016-5-17 10:46:29

java中"os.name"和"os.arch"究竟返回什么呢

  
os.name
os.version
os.arch
Comments
Windows Vista
6.1
x86
 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
 
页: [1]
查看完整版本: java中"os.name"和"os.arch"究竟返回什么呢