`
xp9802
  • 浏览: 1207866 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

 

4
5
分享到:
评论

相关推荐

    os-maven-plugin:一个Maven插件,用于设置从$ {os.name}和$ {os.arch}属性中检测到的各种有用属性

    os-maven-plugin是一个扩展/插件,它生成从${os.name}和${os.arch}标准化的各种有用的依赖于平台的项目属性。 ${os.name}和${os.arch}在JVM和操作系统版本之间通常有细微的差别,或者它们有时包含对机器不利的字符...

    java 实现对当前操作系统的判断

    除了`os.name`,我们还可以获取其他操作系统相关的属性,比如`os.version`(操作系统版本号)和`os.arch`(操作系统架构)。例如: ```java String osVersion = System.getProperty("os.version"); String osArch = ...

    Java中System.getProperty的使用

    在Java编程语言中,`System.getProperty`方法是一个非常实用且重要的功能,用于获取与系统相关的属性信息。这些属性包括但不限于操作系统、Java运行环境版本、安装目录等关键信息,对于理解和调试程序运行环境有着不...

    php-java-bridge 配置包

    $system ->getProperty( 'os.arch' ). ' ' ; // java.util.Date example $formatter = new Java( 'java.text.SimpleDateFormat' , "EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz" ); print $formatter ->format...

    java项目路径(相关信息)的取得

    通过上述介绍,我们可以看到`System.getProperty()`方法的强大功能,它可以帮助开发者更好地理解和控制Java应用程序在不同环境下的行为。在实际开发过程中,灵活运用这些系统属性能够大大提高应用程序的健壮性和可...

    java内核分析.pdf

    如`java.version`表示Java版本,`java.vendor`是供应商信息,`java.home`是JVM的安装目录,`java.class.version`表示类版本,`java.class.path`是类加载路径,`os.name`、`os.arch`和`os.version`分别对应操作系统...

    java获取操作系统版本代码

    首先,我们需要了解Java中的`java.lang.Runtime`类和`java.lang.management.OperatingSystemMXBean`接口。`Runtime`类提供了与Java应用程序运行时环境交互的方法,而`OperatingSystemMXBean`则是Java管理扩展(JMX)...

    Java中通过System.getProperties()获取系统参数测试.docx

    在Java编程中,`System.getProperties()`是一个非常实用的方法,它允许开发者访问和获取当前Java运行环境的各种系统属性。这些属性包含了关于Java运行时环境的重要信息,如版本、供应商等,以及操作系统的一些基本...

    关于java获取操作系统信息

    在Java编程语言中,获取操作系统的信息对于环境配置、程序调试及兼容性测试等方面具有重要意义。本文将基于给定的文件信息,深入探讨如何利用Java来获取操作系统的关键信息,并对每一条命令及其返回值进行详细解释。...

    java获取系统参数

    关于操作系统的信息,有`os.name`(操作系统名称)、`os.arch`(操作系统架构)和`os.version`(操作系统版本)。文件、路径和行的分隔符可通过`file.separator`、`path.separator`和`line.separator`获取,它们在...

    java获取当前系统信息

    在Java编程语言中,获取当前系统的详细信息是一项基础但重要的技能,它可以帮助开发者更好地理解运行环境,对于调试、日志记录以及系统兼容性检查尤为重要。本文将深入解析如何利用Java内置的`System`类和`...

    Java 运行时环境版本

    以上属性都是通过调用`System.getProperty()`方法获取的,例如`System.getProperty("java.version")`将返回Java版本的信息。这些属性对于理解Java环境及其配置至关重要,并且在开发和部署Java应用程序时经常被使用。

    Java获取操作系统信息

    除此之外,Java的`java.lang.System`类也提供了获取操作系统信息的方法,例如`getProperty("os.name")`、`getProperty("os.version")`和`getProperty("os.arch")`,这些方法返回的操作系统信息与`RuntimeMXBean`中的...

    Java获取系统信息

    - 常见的键如`"os.name"`、`"os.arch"`、`"os.version"`分别代表操作系统名称、构架和版本号。 #### 六、总结 通过以上介绍,我们可以看到Java提供了多种方式来获取运行时系统的相关信息。这些信息可以帮助开发者...

    windows操作系统中的系统属性.docx

    21. **os.arch** - 操作系统的架构,例如“amd64”或“x86”。 22. **os.version** - 操作系统的版本,如“10.0”。 23. **file.separator** - 文件分隔符,在Windows中通常是“\”,而在UNIX系统中则是“/”。 24. ...

    java设置http代理

    System.out.println("操作系统架构:" + props.getProperty("os.arch")); System.out.println("操作系统版本:" + props.getProperty("os.version")); System.out.println("文件分隔符:" + props.getProperty("file...

    java获取系统参数规格

    在Java编程语言中,开发人员经常需要访问与运行环境相关的各种系统参数,这些参数对于调试、配置以及确保程序兼容性等方面至关重要。通过Java内置的方法,我们可以轻松地获取一系列关于Java运行时环境(JRE)及操作...

Global site tag (gtag.js) - Google Analytics