猿问

如何判断我是在64位JVM还是32位JVM中运行(从程序中)?

如何判断我是在64位JVM还是32位JVM中运行(从程序中)?

如何判断我的应用程序运行的JVM是32位还是64位?具体来说,我可以使用哪些函数或属性在程序中检测到这一点?



九州编程
浏览 1425回答 3
3回答

慕姐4208626

只是打字java -version在你的控制台里。如果运行64位版本,您将收到如下消息:java version "1.6.0_18" Java(TM) SE Runtime Environment (build 1.6.0_18-b07) Java HotSpot(TM) 64-Bit Server VM (build 16.0-b13, mixed mode)32位版本将显示类似于:java version "1.6.0_41" Java(TM) SE Runtime Environment (build 1.6.0_41-b02) Java HotSpot(TM) Client VM (build 20.14-b01, mixed mode, sharing)注Client而不是64-Bit Server在第三行。这个Client/Server部分是不相关的,因为没有64-Bit这很重要。如果系统上安装了多个Java版本,请导航到要检查的Java版本的/bin文件夹,然后键入java -version那里。
随时随地看视频慕课网APP
我要回答