java.lang.NoClassDefFoundError при запуске команды активатора в терминале IDEA - PullRequest
0 голосов
/ 01 апреля 2019

Таким образом, все работало хорошо на моем старом компьютере, но когда я пытаюсь упаковать свой проект в новую компьютерную среду, используя «activator dist» или любую другую команду активатора в терминале IDEA, он показывает:

java.lang.NoClassDefFoundError: activator/package$RichIO$
        at activator.RepositoryConfig$.replaceSection(RepositoryConfig.scala:239)
        at activator.RepositoryConfig$.configureUserRepositories(RepositoryConfig.scala:91)
        at activator.RepositoryConfig$.configureUserRepositories(RepositoryConfig.scala:84)
        at activator.ActivatorLauncher.run(ActivatorLauncher.scala:32)
        at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:109)
        at xsbt.boot.Launch$.withContextLoader(Launch.scala:128)
        at xsbt.boot.Launch$.run(Launch.scala:109)
        at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:35)
        at xsbt.boot.Launch$.launch(Launch.scala:117)
        at xsbt.boot.Launch$.apply(Launch.scala:18)
        at xsbt.boot.Boot$.runImpl(Boot.scala:41)
        at xsbt.boot.Boot$.main(Boot.scala:17)
        at xsbt.boot.Boot.main(Boot.scala)
Caused by: java.lang.ClassNotFoundException: activator.package$RichIO$
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 13 more
Error during sbt execution: java.lang.NoClassDefFoundError: activator/package$RichIO$

мой sbt.version - версия активатора 0.13.5 - 1.3.12, и вот часть моего build.sbt

name := "react-play"

version := "1.0"

lazy val `react-play` = (project in file(".")).enablePlugins(PlayJava)

scalaVersion := "2.12.4"

Заранее спасибо

1 Ответ

0 голосов
/ 03 апреля 2019

Хорошо, похоже, что я решил свою проблему, обновив мой sbt.version с 0.13.5 до 0.13.17 и изменив версию jdk на 1.8.0_201 . Не уверен, какой из них сделал трюк.

...