Итак, я установил бета-версию JDK 8 некоторое время назад, чтобы посмотреть на некоторые из примеров. Наверное, я уже думал, что легко менять между версиями.
Выполнение некоторых игр с 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, см. здесь.