检查运行程序的位版本

时间:2013-10-25 01:40:36

标签: java

我有一个数据操作程序,我在eclipse中运行(没有GUI)。我需要检查java的位版本,以便我可以将它与数据库连接的位版本等进行比较。

以下代码打印出java运行时的内存地址:

System.out.println(Runtime.getRuntime().toString());

如何更改该行代码,以便打印出正在运行的java实例的位版本?

关于此的其他帖子似乎关注其他方面,如摇摆gui等。

2 个答案:

答案 0 :(得分:3)

试试这个

System.out.println(System.getProperty("sun.arch.data.model"));

答案 1 :(得分:2)

os.arch属性应该为您提供JVM体系结构。有关详细信息,请参阅this post