我试图运行这个项目' play-scala'来自激活项目,具有以下内容: 跑了' activator new'一个控制台,选择&#f; play-scala'模板,'激活器运行'在项目文件夹中。
但我总是得到例外:
java.lang.RuntimeException:未检测到主类。 在scala.sys.package $ .error(package.scala:27) at sbt.Defaults $$ anonfun $ runTask $ 1 $$ anonfun $ apply $ 38 $$ anonfun $ apply $ 39 $$ anonfun $ 29.apply(Defaults.scala:749) at sbt.Defaults $$ anonfun $ runTask $ 1 $$ anonfun $ apply $ 38 $$ anonfun $ apply $ 39 $$ anonfun $ 29.apply(Defaults.scala:749) 在scala.Option.getOrElse(Option.scala:120) at sbt.Defaults $$ anonfun $ runTask $ 1 $$ anonfun $ apply $ 38 $$ anonfun $ apply $ 39.apply(Defaults.scala:749) 在sbt.Defaults $$ anonfun $ runTask $ 1 $$ anonfun $ apply $ 38 $$ anonfun $ apply $ 39.apply(Defaults.scala:748) 在scala.Function1 $$ anonfun $ compose $ 1.apply(Function1.scala:47) at sbt。$ tilde $ greater $$ anonfun $$ u2219 $ 1.apply(TypeFunctions.scala:40) 在sbt.std.Transform $$ anon $ 4.work(System.scala:63) 在sbt.Execute $$ anonfun $ submit $ 1 $$ anonfun $ apply $ 1.apply(Execute.scala:228) 在sbt.Execute $$ anonfun $ submit $ 1 $$ anonfun $ apply $ 1.apply(Execute.scala:228) 在sbt.ErrorHandling $ .wideConvert(ErrorHandling.scala:17) 在sbt.Execute.work(Execute.scala:237) 在sbt.Execute $$ anonfun $ submit $ 1.apply(Execute.scala:228) 在sbt.Execute $$ anonfun $ submit $ 1.apply(Execute.scala:228) at sbt.ConcurrentRestrictions $$ anon $ 4 $$ anonfun $ 1.apply(ConcurrentRestrictions.scala:159) 在sbt.CompletionService $$ anon $ 2.call(CompletionService.scala:28)
我的环境:
Ubuntu 16.04 LTS,Scala 2.12.1,sbt 0.13.13,OpenJDK 1.8.0_111-8u111-b14-2ubuntu0.16.04.2-b14。
答案 0 :(得分:0)
通过删除主目录中的文件夹.sbt来解决此问题。