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
|