Поэтому я установил бета-версию JDK 8 некоторое время назад, чтобы посмотреть на некоторые примеры. Я думал наверняка, сейчас легко переключаться между версиями.
Заниматься разработкой Play с IntelliJ. По какой-то причине IntelliJ компилируется с 8, хотя:
- У меня есть компилятор в настройках для использования 1.6
- Предположительно он использует SBT через внешнюю сборку, но sbt из командной строки работает
- JAVA_HOME указывает на JDK 6.
Если я перехожу на страницу настроек Java, она показывает 8 установленных, но нет возможности удалить ее и не видит ни одной из других версий.
Когда я делаю which java
, он говорит мне, /usr/bin/java
и я делаю, /usr/bin/java -version
и это возвращает 1.6.
Примечание: немного повозившись, вы можете использовать IntelliJ и JDK7, см. Здесь .
Homebrew
& Jenv
для управления установленной Java
версией - это путь. см. hanxue-it.blogspot.ch/2014/05/…