无法在Ubuntu下以开发模式运行Play

时间:2016-12-10 20:48:34

标签: scala playframework sbt playframework-2.5

我试图运行这个项目' 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。

1 个答案:

答案 0 :(得分:0)

通过删除主目录中的文件夹.sbt来解决此问题。