1.0.8, 1.0.9, 1.0.10, 1.3.1, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.3.8, 1.4.4, 1.4.5
Mac OS 10.9
Java SE Runtime Environment 1.7.0_25-b15 (http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)
I installed Java 7 on my Mac but the launcher still does not recognizes the Java install.
The installation path of Java on my mac is:
There is a workarround to start the game with Java 7, what you do is this:
1.) Start Terminal.app
2.) cd /Applications (to the location of the launcher)
3.) java -d64 -Xmx1024M -jar Minecraft.app/Contents/Resources/Java/Bootstrap.jar (as which -d64 forces it open 64 bits)
And then the launcher will start with Java SE 7
If you do install Java SE 6 and start the launcher, it will use Java SE 6. But using my workarround you will boot it Java SE 7 (depending on the standard Java version on the Mac)
Translation of the first screenshot of the middle screen: "To run 'Minecraft', you will nee Java SE 6-Runtime. Would you like to install now?"