所以这一切都在我的旧电脑上运行得很好,但是当我试图在我的新电脑环境中使用"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"提前感谢
发布于 2019-04-03 16:45:04
好的,看来我通过将我的sbt.version从0.13.5更新到0.13.17,并将我的jdk版本更改为1.8.0_201,从而解决了我的问题。不过,我不确定到底是哪一个成功了。
https://stackoverflow.com/questions/55450167
复制相似问题