Пытаюсь собрать проект на Play Framework и Scala. Выходит странная ошибка:
error: error while loading package, Missing dependency ‘object java.lang.Object in compiler mirror’, required by (…).sbt\boot\scala-2.10.4\lib\scala-library.jar(scala/package.class)
Полный лог:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Examining project/play.sbt Examining project/plugins.sbt Examining project/play-fork-run.sbt Using Play 2.4.8 -> OK Examining project/play.sbt Examining project/plugins.sbt Examining project/play-fork-run.sbt Using Play 2.4.8 -> OK Lost or failed sbt connection: Connection closed error: error while loading package, Missing dependency 'object java.lang.Object in compiler mirror', required by (...).sbt\boot\scala-2.10.4\lib\scala-library.jar(scala/package.class) error: error while loading package, Missing dependency 'object java.lang.Object in compiler mirror', required by (...).sbt\boot\scala-2.10.4\lib\scala-library.jar(scala/runtime/package.class) object java.lang.Object in compiler mirror not found. scala.reflect.internal.MissingRequirementError: object java.lang.Object in compiler mirror not found. Use 'last' for the full log. Failed to load project. |
Всё дело в том, что у меня была Java 12, и activator запускался с этой Java 12. А нужно было, чтобы запускалось с Java 8.
Я вручную отредактировал “activator.bat”. Добавил в начало файла установку переменной окружения JAVA_HOME на путь к Java 8.