java - 我使用的是哪种 JVM 架构?
问题描述
我按照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(build 25.231-b11,混合模式)”是什么意思?我的 JVM 架构是 64 位还是 32 位?那么我应该使用什么架构的 eclipse-installer 呢?
解决方案
- Java HotSpot 虚拟机是 Java SE 平台的核心组件。它实现了 Java 虚拟机规范,并作为 Java 运行时环境中的共享库提供。因此,HotSpot 是一个“符合人体工程学的”JVM。在此处阅读更多详细信息,链接。
您在问题中发布的 JVM 架构是 32 位的。
64-Bit
如果您的 JDK 是 64 位架构,您可以在输出中获取信息。λ 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)
刚刚获得最新的 64 位版本 eclipse。eclipse-installer 的架构取决于您的系统架构。
推荐阅读
- python - 如何使用 KMeans 对多维和未知数据进行聚类?
- javascript - TypeError:无法读取未定义的属性“包含”:在 discord.js 中使用命令数组
- python - 如何在条件下用 \n 分割 csv
- django - Django - 从 POST 中获取值
- c - 如何从偏移量中提取特定位
- c++ - Clang:编译 C++ 时出错预期的成员名称或“;” 在声明说明符之后
- hyperledger-fabric - Hyperledger Fabric 中的恶意行为者?
- mysql - 如何在mysql中选择每组的百分比值
- python - 如何在python中合并标题列?
- shell - sh: 0: 无法在 jenkin 执行 shell 中打开