A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小小 初级黑马   /  2012-6-3 15:05  /  8769 人查看  /  4 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

如何查看jdk的版本是32位还是64位?

4 个回复

倒序浏览
  1. public static void main(String[] args) {
  2.         Properties properties = System.getProperties();
  3.         Set<Map.Entry<Object, Object>> ps = properties.entrySet();
  4.         for (Map.Entry<Object, Object> p : ps) {
  5.                 System.out.println(p.getKey() + " = " + p.getValue());
  6.         }
  7.         System.out.println(properties.getProperty("sun.arch.data.model"));
  8. }
复制代码
就是"sun.arch.data.model"这个键的值。

评分

参与人数 1技术分 +1 收起 理由
袁錦泰 + 1

查看全部评分

回复 使用道具 举报
import java.io.PrintStream;
import java.util.Properties;


public class jdk {
        public static void main(String[] args){
                Properties p = System.getProperties();
                PrintStream out = System.out;
                p.list(out);
        }
}
虚拟机加载时 所有的系统属性都在这里边

回复 使用道具 举报
张少威 发表于 2012-6-3 15:08
就是"sun.arch.data.model"这个键的值。

哦"sun.arch.data.model"就是jdk的版本号的话直接这样
public class jdk {
        public static void main(String[] args){
                String p = System.getProperty("sun.arch.data.model");
                System.out.println(p);               
        }
}
回复 使用道具 举报
学习了,收藏{:soso_e142:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马