Java
When you upgrade to Yosemite your previous Java is still there:$ java -version
java version "1.8.0_20-ea"
Java(TM) SE Runtime Environment (build 1.8.0_20-ea-b05)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b05, mixed mode)
but Apple open dialogs that you have to install older Java, I am probably missing a symbolic link from what the default installation should be.
Java 1.6 from Apple:
http://support.apple.com/kb/DL1572
IntelliJ IDEA
The software says my Android SDK is missing.