Minecraft (и, возможно, некоторые другие приложения) не будут работать в системе с удаленной предустановленной Java и установленной текущей JDK 7 Я уже вставил ссылку на каталог Java 6 в текущий каталог. Другие приложения, такие как Adobe Illustrator, которым требуется Java, работают с этим исправлением.
Сообщение об ошибке гласит no compatible version of java 1.5+ is available,

Каково разумное объяснение, почему это приложение работает на Java 7 в Linux и Windows, но не на Mac, и что можно сделать для этого?
Выход из /usr/libexec/java_home -V:
Matching Java Virtual Machines (4):
1.7.0_17, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.7.0_17, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home
1.7.0_17, x86_64: "Java SE 7" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.7.0_17, x86_64: "Java SE 7" /System/Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home
/System/Library/Java/JavaVirtualMachines символическая ссылка на /Library/ один и 1.6.0.jdk символическая ссылка на jdk1.7.0_17.jdkПоэтому только один JDK устанавливается.
java -version java version "1.7.0_17" Java(TM) SE Runtime Environment (build 1.7.0_17-b02) Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)