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)