jdk區(qū)分操作系統(tǒng)嗎?
Java 判斷操作系統(tǒng)的位數(shù)得通過(guò) JNI。 經(jīng)常有人說(shuō)使用 System.getProperty("os.arch"),事實(shí)上這獲得的是 CPU 的架構(gòu),而現(xiàn)在 CPU 一般都是 64 位的架構(gòu)。 如果是 SUN/Oracle 的 JDK,可以使用 System.getProperty("sun.arch.data.model"); 來(lái)獲得 JVM 是 32 位的還是 64 位的。