Проблема: запуск IntelliJ 12 на OSX 10.8.2 с помощью Java 7.
У меня есть новый OSX 10.8.2 Mt Lion install, и я установил официальный Oracle Java 7 (без Java 6).
Я установил последнюю версию (12.0.1) IntelliJ IDEA и отредактировал /Applications/IntelliJ IDEA 12 CE.app/Contents/Info.plist, чтобы иметь JVMVersion следующим образом:
JVMVersion
1.7*
Когда я пытаюсь запустить IDEA (или когда я запустил. /Applications/IntelliJ \IDEA\12\CE.app/Contents/MacOS/idea), я получаю "Нет времени выполнения Java, запрашивающего установку". и всплывающее окно с надписью "Чтобы открыть" IntelliJ IDEA ", вам потребуется среда выполнения Java SE 6. Вы хотите установить ее сейчас?". Я выбрал "Не сейчас".
У меня есть Java 7, но кажется, что по какой-то причине IDEA ее не видит.
>java -version
java version "1.7.0_12-ea"
Java(TM) SE Runtime Environment (build 1.7.0_12-ea-b07)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b28, mixed mode)
В моем файле .profile есть
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH
Некоторые терминальные выходы:
>echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_12.jdk/Contents/Home
>echo $PATH
/Library/Java/JavaVirtualMachines/jdk1.7.0_12.jdk/Contents/Home/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/MacGPG2/bin
В моих системных настройках > Java есть одна запись; Java 7 (1.7.0_12-ea).
Итак, какая глупая вещь, которую я пропускаю?:)