【问题标题】:Which JVM architecture am I using?我使用的是哪种 JVM 架构?
【发布时间】:2019-10-23 01:54:19
【问题描述】:

我跟随 https://www.guru99.com/how-to-install-java-on-ubuntu.html 在我的 64 位 x86 Ubuntu 18.04 系统上安装 Java。

当我运行“java -version”时,我得到了输出:

ariba@monster:~$ java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) Server VM (build 25.231-b11, mixed mode)

“Java HotSpot(TM) Server VM(内部版本 25.231-b11,混合模式)”是什么意思?我的 JVM 架构是 64 位还是 32 位?那我应该使用什么架构的eclipse-installer呢?

【问题讨论】:

  • 你安装的是哪一个? x86 是 32 位,x64 是 64 位。我不确定 HotSpot 服务器,我必须查一下。
  • Java SE 6 vs. JRE 1.6 vs. JDK 1.6 - What do these mean? 的可能重复项,但我实际上并没有看到关于 32 位和 64 位的解释。
  • 试试java -fullversion;我相信“服务器”始终是 64 位的。 HotSpot 意味着您正在使用 Oracle JRE。
  • @ElliottFrisch ariba@monster:~$ java -fullversion java full version "1.8.0_231-b11"
  • @PaulT。 x86 就是这样。 面部护理

标签: java eclipse


【解决方案1】:
  1. Java HotSpot 虚拟机是 Java SE 平台的核心组件。它实现了 Java 虚拟机规范,并作为 Java 运行时环境中的共享库提供。因此,HotSpot 是一个“符合人体工程学的”JVM。在此处阅读更多详细信息,link
  2. 您在问题中发布的 JVM 架构是 32 位的。如果您的 JDK 是 64 位架构,您可以在输出中获得 64-Bit 信息。

    λ java -version                                                  
    java version "1.8.0_101"                                         
    Java(TM) SE Runtime Environment (build 1.8.0_101-b13)            
    Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
    
  3. 刚刚获得最新的 64 位版本 eclipse。 eclipse-installer 的架构取决于你的系统架构。

【讨论】:

    猜你喜欢
    • 2016-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-28
    • 1970-01-01
    • 2015-07-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多