diff --git a/java/java-impl/src/com/intellij/openapi/projectRoots/impl/JavaSdkImpl.java b/java/java-impl/src/com/intellij/openapi/projectRoots/impl/JavaSdkImpl.java index 86fe8c72695f..2d95f6d02559 100644 --- a/java/java-impl/src/com/intellij/openapi/projectRoots/impl/JavaSdkImpl.java +++ b/java/java-impl/src/com/intellij/openapi/projectRoots/impl/JavaSdkImpl.java @@ -47,7 +47,7 @@ public class JavaSdkImpl extends JavaSdk { public static final DataKey KEY = DataKey.create("JavaSdk"); - private static final String VM_EXE_NAME = "java"; // do not use JavaW.exe for Windows because of issues with encoding + private static final String VM_EXE_NAME = SystemInfo.isWindows ? "java.exe" : "java"; // do not use JavaW.exe because of issues with encoding private final Map myCachedSdkHomeToVersionString = new ConcurrentHashMap<>(); private final Map myCachedVersionStringToJdkVersion = new ConcurrentHashMap<>();