This commit is contained in:
harlekin
2023-09-09 14:06:56 +02:00
parent b804567821
commit b34d36b830

View File

@@ -91,9 +91,15 @@ public class Windows extends OS {
} }
catch (NullPointerException e) { catch (NullPointerException e) {
System.err.println("Windows::isSupported Failed to extract Windows build number: " + e); System.err.println("Windows::isSupported Failed to extract Windows build number: " + e);
String ver = operatingSystem.getVersionInfo().getVersion(); var versionInfo = operatingSystem.getVersionInfo();
List<String> supportedVersions = List.of("8.1", "10", "11", "Server 2016", "Server 2012 R2", "Server 2019", "Server 2022"); if (versionInfo == null) {
return super.isSupported() && supportedVersions.contains(ver); return false;
}
else {
String ver = versionInfo.getVersion();
List<String> supportedVersions = List.of("8.1", "10", "11", "Server 2016", "Server 2012 R2", "Server 2019", "Server 2022");
return super.isSupported() && supportedVersions.contains(ver);
}
} }
return return
super.isSupported() && super.isSupported() &&