os.name | os.version | os.arch | Comments |
Linux | 2.0.31 | x86 | IBMJava 1.3 |
Linux | (*) | i386 | SunJava 1.3.1, 1.4 or Blackdown Java; (*) os.version depends on Linux Kernelversion |
Linux | (*) | x86_64 | BlackdownJava; note x86_64 might change to amd64; (*) os.version depends on LinuxKernel version |
Linux | (*) | sparc | BlackdownJava; (*) os.version depends on Linux Kernel version |
Linux | (*) | ppc | BlackdownJava; (*) os.version depends on Linux Kernel version |
Linux | (*) | armv41 | BlackdownJava; (*) os.version depends on Linux Kernel version |
Linux | (*) | i686 | GNUJava Compiler (GCJ); (*) os.version depends on Linux Kernel version |
Linux | (*) | ppc64 | IBMJava 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 | MacOS9.0: java.version=1.1.8, mrj.version=2.2.5; MacOS 9.2.2: java.version=1.1.8mrj.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 | using1.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 | JDK1.4.x |
Mac OS X | 10.3.8 | ppc | MacOS 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 | x86 | |
Windows 98 | 4.1 | x86 | Note,that if you run Sun JDK 1.2.1 or 1.2.2 Windows 98 identifies itself asWindows 95. |
Windows Me | 4.9 | x86 | |
Windows NT | 4 | x86 | |
Windows 2000 | 5 | x86 | |
Windows XP | 5.1 | x86 | Note,that if you run older Java runtimes Windows XP identifies itself as Windows2000. |
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.0build 11171 | arm | CompaqiPAQ 3950 (PocketPC 2002) |
OS/2 | 20.4 | x86 | |
Solaris | 2.x | sparc | |
SunOS | 5.7 | sparc | SunUltra 5 running Solaris 2.7 |
SunOS | 5.8 | sparc | SunUltra 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 | JDK1.1.x |
HP-UX | B.11.00 | PA-RISC | JDK1.1.x |
HP-UX | B.11.11 | PA-RISC | JDK1.1.x |
HP-UX | B.11.11 | PA_RISC | JDK1.2.x/1.3.x; note Java 2 returns PA_RISC and Java 1 returns PA-RISC |
HP-UX | B.11.00 | PA_RISC | JDK1.2.x/1.3.x |
HP-UX | B.11.23 | IA64N | JDK1.4.x |
HP-UX | B.11.11 | PA_RISC2.0 | JDK1.3.x or JDK 1.4.x, when run on a PA-RISC 2.0 system |
HP-UX | B.11.11 | PA_RISC | JDK1.2.x, even when run on a PA-RISC 2.0 system |
HP-UX | B.11.11 | PA-RISC | JDK1.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 | J2RE1.3.1 IBM OS/390 Persistent Reusable VM |
FreeBSD | 2.2.2-RELEASE | x86 | |
Irix | 6.3 | mips | |
Digital Unix | 4 | alpha | |
NetWare 4.11 | 4.11 | x86 | |
OSF1 | V5.1 | alpha | Java1.3.1 on Compaq (now HP) Tru64 Unix V5.1 |
OpenVMS | V7.2-1 | alpha | Java1.3.1_1 on OpenVMS 7.2 |