Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

IntelliJ 12 on OSX 10.8.2 Mt Lion with Java 7

Problem: running IntelliJ 12 on OSX 10.8.2 with Java 7.

I have a fresh OSX 10.8.2 Mt Lion install, and I've installed the official Oracle Java 7 (no Java 6 present).

I've installed the latest version (12.0.1) of IntelliJ IDEA, and edited /Applications/IntelliJ IDEA 12 CE.app/Contents/Info.plist to have JVMVersion like so:

JVMVersion
1.7*

When I try to start up IDEA (or when I run ./Applications/IntelliJ\ IDEA\ 12\ CE.app/Contents/MacOS/idea) I get "No Java runtime present, requesting install." and a popup window saying "To open “IntelliJ IDEA,” you need a Java SE 6 runtime. Would you like to install one now?". I chose "Not Now".

I do have Java 7, but it seems that for some reason IDEA can't see it.

>java -version
java version "1.7.0_12-ea"
Java(TM) SE Runtime Environment (build 1.7.0_12-ea-b07)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b28, mixed mode)

My .profile file has

export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH

Some terminal output:

>echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_12.jdk/Contents/Home

>echo $PATH
/Library/Java/JavaVirtualMachines/jdk1.7.0_12.jdk/Contents/Home/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/MacGPG2/bin

In my System Preferences > Java, there is a single entry; Java 7 (1.7.0_12-ea).

So, what little silly thing am I missing? :)

like image 591
freakvent Avatar asked Jan 10 '13 12:01

freakvent


1 Answers

AFAIK it not yet possible to run idea on jdk 7. See this discussion where the reason is also explained.

like image 163
pgras Avatar answered Oct 14 '22 16:10

pgras