diff --git a/platform/platform-impl/src/com/intellij/idea/StartupUtil.java b/platform/platform-impl/src/com/intellij/idea/StartupUtil.java index 155389da46bf..657a32909ea1 100644 --- a/platform/platform-impl/src/com/intellij/idea/StartupUtil.java +++ b/platform/platform-impl/src/com/intellij/idea/StartupUtil.java @@ -132,6 +132,14 @@ public class StartupUtil { return false; } } + + if (!"true".equals(System.getProperty("idea.no.64bit.check"))) { + if (PlatformUtils.isCidr() && !SystemInfo.is64Bit) { + String message = "32-bit JVM is not supported. Please install 64-bit version."; + Main.showMessage("Unsupported JVM", message, true); + return false; + } + } return true; }