diff --git a/core/src/main/java/org/bitcoinj/core/Utils.java b/core/src/main/java/org/bitcoinj/core/Utils.java index 7dfab6f8..a28c4e66 100644 --- a/core/src/main/java/org/bitcoinj/core/Utils.java +++ b/core/src/main/java/org/bitcoinj/core/Utils.java @@ -561,8 +561,8 @@ public class Utils { private static Runtime runtime = null; private static OS os = null; static { - String runtimeProp = System.getProperty("java.runtime.name").toLowerCase(Locale.US); - if (runtimeProp == null) + String runtimeProp = System.getProperty("java.runtime.name", "").toLowerCase(Locale.US); + if (runtimeProp.equals("")) runtime = null; else if (runtimeProp.contains("android")) runtime = Runtime.ANDROID; @@ -573,8 +573,8 @@ public class Utils { else log.info("Unknown java.runtime.name '{}'", runtimeProp); - String osProp = System.getProperty("os.name").toLowerCase(Locale.US); - if (osProp == null) + String osProp = System.getProperty("os.name", "").toLowerCase(Locale.US); + if (osProp.equals("")) os = null; else if (osProp.contains("linux")) os = OS.LINUX;