Я хочу заняться программированием с последней версией JavaFX, для которой требуется Java 8. Я использую IntelliJ 13 CE и Mac OS X 9 Mavericks. Я запустил установщик Oracle Java 8, и файлы выглядят так, как будто
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk
но предыдущие версии на
/System/Library/Java/JavaFrameworks/jdk1.6....
Не уверен, почему последний установщик помещает это в /Library
вместо /System/Library
(ни в чем разница). Но /usr/libexec/java_home
не находит 1.8, поэтому все сообщения, которые я нашел о том, как установить вашу текущую версию java, не работают. Я попытался добавить символическую ссылку, чтобы она выглядела так, будто 1.8 находится в пути /System/Library...
, но это не помогает. /usr/libexec/java_home -V
прежнему содержит только старый Java 1.6.
По иронии судьбы, панель управления "Java" в Системных настройках показывает только Java 1.8!
Почему установщик Oracle не помещает его туда, куда он действительно идет? И как я могу обойти эту проблему?