diff --git a/java/java-runtime/src/com/intellij/rt/execution/application/AppMain.java b/java/java-runtime/src/com/intellij/rt/execution/application/AppMain.java index 5dbd883bc029..af6b2874ac54 100644 --- a/java/java-runtime/src/com/intellij/rt/execution/application/AppMain.java +++ b/java/java-runtime/src/com/intellij/rt/execution/application/AppMain.java @@ -135,7 +135,7 @@ public class AppMain { System.err.println("main method should be static"); return; } - if (!Void.class.isInstance(m.getReturnType())) { + if (!void.class.isAssignableFrom(m.getReturnType())) { System.err.println("main method must return a value of type void"); return; }