在Java中查找OSX的版本,可以通过以下代码实现:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class OSXVersion {
public static void main(String[] args) {
String osName = System.getProperty("os.name");
String osVersion = System.getProperty("os.version");
if (osName.startsWith("Mac OS X")) {
Pattern pattern = Pattern.compile("(\\d+\\.)(\\d+\\.)?(\\d+)?");
Matcher matcher = pattern.matcher(osVersion);
if (matcher.find()) {
String majorVersion = matcher.group(1);
String minorVersion = matcher.group(2);
String patchVersion = matcher.group(3);
System.out.println("OSX Version: " + majorVersion + "." + minorVersion + "." + patchVersion);
} else {
System.out.println("Unable to determine OSX version");
}
} else {
System.out.println("This program only works on OSX");
}
}
}
这段代码首先获取操作系统的名称和版本,然后使用正则表达式提取OSX版本号的主要、次要和补丁部分。最后,将这些部分组合成一个完整的OSX版本号并打印出来。
领取专属 10元无门槛券
手把手带您无忧上云