黑马程序员技术交流社区

标题: 如何查看jdk的版本是32位还是64位 [打印本页]

作者: 小小    时间: 2012-6-3 15:05
标题: 如何查看jdk的版本是32位还是64位
如何查看jdk的版本是32位还是64位?
作者: 张少威    时间: 2012-6-3 15:08
  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"这个键的值。
作者: 张頔    时间: 2012-6-3 21:48
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 21:56
张少威 发表于 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);               
        }
}
作者: 何拴绪    时间: 2012-6-3 23:06
学习了,收藏{:soso_e142:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2