我有一个数据操作程序,我在eclipse中运行(没有GUI)。我需要检查java的位版本,以便我可以将它与数据库连接的位版本等进行比较。
以下代码打印出java运行时的内存地址:
System.out.println(Runtime.getRuntime().toString());
如何更改该行代码,以便打印出正在运行的java实例的位版本?
关于此的其他帖子似乎关注其他方面,如摇摆gui等。
答案 0 :(得分:3)
试试这个
System.out.println(System.getProperty("sun.arch.data.model"));
答案 1 :(得分:2)
os.arch
属性应该为您提供JVM体系结构。有关详细信息,请参阅this post。