Тому я деякий час тому встановив бета-версію 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/…