Question: I upgraded my OS X to Yosemite and now my IntelliJ IDE is not starting.

Here is the error message:

> 
> To open “IntelliJ IDEA” you need to install the legacy Java SE 6 runtime.
> 
> 
>

Answer: 
I found that installing [Java for OS X 2014-001](http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US) after upgrading to Yosemite has solved it for me.
Or change asterisk to plus

```
<key>JVMVersion</key>
<string>1.6+</string>

```

The drawback is OS X will with each IDEA start ask you for network permission.

But Java 8 still have some bugs, especially on Retina devices and JetBrains still encourages to use Java 6 from Apple. Latest update working with IDEA on Yosemite is available here <http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US>