package com.ard.work.sdk.common; /** * 操作系统和架构判断工具类 * @author jiangxin */ public class osSelect { private static final String OS_NAME = System.getProperty("os.name").toLowerCase(); private static final String OS_ARCH = System.getProperty("os.arch").toLowerCase(); // 例如:x86_64 / amd64 / aarch64 public static boolean isLinux() { return OS_NAME.contains("linux"); } public static boolean isWindows() { return OS_NAME.contains("windows"); } public static boolean isMac() { return OS_NAME.contains("mac"); } public static boolean isArm64() { return OS_ARCH.contains("aarch64") || OS_ARCH.contains("arm64"); } public static boolean isX64() { return OS_ARCH.contains("x86_64") || OS_ARCH.contains("amd64"); } public static String getArch() { return OS_ARCH; } public static String getOsName() { return OS_NAME; } }