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

public static void main(String[] args) {
        Properties properties = System.getProperties();
        Set> ps = properties.entrySet();
        for (Map.Entry p : ps) {
                System.out.println(p.getKey() + " = " + p.getValue());
        }
        System.out.println(properties.getProperty("sun.arch.data.model"));

}

就是"sun.arch.data.model"这个键的值。

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);
        }
}
虚拟机加载时 所有的系统属性都在这里边


哦"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);                
        }
}


你可能感兴趣的:(java编程)