diff --git a/src/main/java/net/coreprotect/utility/Util.java b/src/main/java/net/coreprotect/utility/Util.java index 19b3e57..80005a2 100755 --- a/src/main/java/net/coreprotect/utility/Util.java +++ b/src/main/java/net/coreprotect/utility/Util.java @@ -124,6 +124,9 @@ public class Util extends Queue { CentralProcessor result = null; try { Class.forName("com.sun.jna.Platform"); + if (System.getProperty("os.name").startsWith("Windows") && !System.getProperty("sun.arch.data.model").equals("64")) { + Class.forName("com.sun.jna.platform.win32.Win32Exception"); + } Configurator.setLevel("oshi.hardware.common.AbstractCentralProcessor", Level.OFF); SystemInfo systemInfo = new SystemInfo(); result = systemInfo.getHardware().getProcessor();