Hi,
After update to intellij 14 can't run simple one-class 'main' method application. This in the log:
2014-11-06 15:48:38,000 [2713286] INFO - ij.compiler.impl.CompileDriver - COMPILATION STARTED (BUILD PROCESS)
2014-11-06 15:48:38,395 [2713681] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stdout]: Build process started. Classpath: /opt/idea-IU-139.224.1/lib/jps-launcher.jar:/opt/java/lib/tools.jar:/opt/idea-IU-139.224.1/lib/optimizedFileManager.jar:/opt/idea-IU-139.224.1/lib/ecj-4.4.jar
2014-11-06 15:48:38,493 [2713779] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stdout]: 15:48:38,472 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.groovy] at [jar:file:/opt/idea-IU-139.224.1/plugins/gradle/lib/gradle.jar!/logback.groovy]
2014-11-06 15:48:38,493 [2713779] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stdout]: 15:48:38,474 |-ERROR in ch.qos.logback.classic.LoggerContext[default] - Groovy classes are not available on the class path. ABORTING INITIALIZATION.
2014-11-06 15:48:39,600 [2714886] INFO - lij.compiler.impl.CompilerUtil - COMPILATION FINISHED (BUILD PROCESS); Errors: 0; warnings: 0 took 1603 ms: 0 min 1sec
2014-11-06 15:48:39,624 [2714910] INFO - tion.impl.ExecutionManagerImpl - Jre expected but jdk found
com.intellij.execution.CantRunException: Jre expected but jdk found
at com.intellij.execution.util.JavaParametersUtil.a(JavaParametersUtil.java:139)
at com.intellij.execution.util.JavaParametersUtil.a(JavaParametersUtil.java:117)
at com.intellij.execution.util.JavaParametersUtil.configureModule(JavaParametersUtil.java:108)
at com.intellij.execution.util.JavaParametersUtil.configureModule(JavaParametersUtil.java:104)
at com.intellij.execution.application.ApplicationConfiguration$JavaApplicationCommandLineState.createJavaParameters(ApplicationConfiguration.java:266)
at com.intellij.execution.configurations.JavaCommandLineState.getJavaParameters(JavaCommandLineState.java:36)
at com.intellij.debugger.impl.GenericDebuggerRunner.createContentDescriptor(GenericDebuggerRunner.java:75)
at com.intellij.debugger.impl.GenericDebuggerRunner.doExecute(GenericDebuggerRunner.java:67)
at com.intellij.execution.runners.GenericProgramRunner.doExecute(GenericProgramRunner.java:50)
at com.intellij.execution.runners.GenericProgramRunner$1.execute(GenericProgramRunner.java:43)
at com.intellij.execution.RunProfileStarter.execute(RunProfileStarter.java:39)
at com.intellij.execution.impl.ExecutionManagerImpl$2.run(ExecutionManagerImpl.java:203)
at com.intellij.openapi.project.DumbServiceImpl.runWhenSmart(DumbServiceImpl.java:125)
at com.intellij.execution.impl.ExecutionManagerImpl$1$1.run(ExecutionManagerImpl.java:168)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)
at java.awt.EventQueue.access$400(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:697)
at java.awt.EventQueue$3.run(EventQueue.java:691)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:714)
at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:748)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:577)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:384)
Removing run configuration and adding it back solves the problem. Google seems to doesn't know about it yet. Probably not a serious issue, but error message is quite strange. What could be the reason to demand jre and reject jdk?
Best regards, Eugene.