我正在尝试检测我的系统中运行的是哪个版本的 Java(我的意思是我想知道我的 Java 安装是 32 位还是 64 位)
我努力了
$java -version
输出如下
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.11.90)
(rhel-1.62.1.11.11.90.el6_4-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
- 这是 java 64位安装吗?
- 这是否意味着 java VM 正在运行 64 位或者它可以在两种模式下运行?
- 如果我还必须安装 java 64 版本,并将 JAVA_HOME var 设置到该路径,该怎么做?
- 很久以前(10 年前)我确实学过 Java,但那时我们还没有像上面那样的 Java 服务器,这与当时的普通 JVM 有什么不同吗?
- 在 Centos 中我们可以将 Java 作为服务运行吗?
任何能帮助我的人,我都非常感谢。
答案1
您可以在命令行上尝试:
java -d64 -version
如果不是 64 位版本,您将收到如下消息:
This Java instance does not support a 64-bit JVM. Please install the desired version.
请参阅 JVM 的帮助选项以获取更多信息 java -help