From 247bab9084ee55bfa0ccfd9d214f53f49b4ac0b8 Mon Sep 17 00:00:00 2001 From: Anton Makeev Date: Thu, 18 Dec 2014 11:07:29 +0100 Subject: [PATCH] CPP-1525 Check 64-bit VM on launch --- .../platform-impl/src/com/intellij/idea/StartupUtil.java | 8 ++++++++ 1 file changed, 8 insertions(+) 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; }