Scala 无法使用/lib目录中包中的类
我做了一件简单的事情:我将自己制作的Scala 无法使用/lib目录中包中的类,scala,playframework-2.1,playframework-2.2,Scala,Playframework 2.1,Playframework 2.2,我做了一件简单的事情:我将自己制作的jar文件放入一个Play应用程序的/lib目录中。但是,它不起作用: def index = Action { val a = new com.mypackage.Class123 // error! not found Class123 Ok(views.html.index("hello")) } 它已经说了sbt,compile,genidea,但一切都是一样的 顺便说一下,出于某种原因,文件/lib/mypackage.jar是
jar
文件放入一个Play应用程序的/lib
目录中。但是,它不起作用:
def index = Action {
val a = new com.mypackage.Class123 // error! not found Class123
Ok(views.html.index("hello"))
}
它已经说了sbt
,compile
,genidea
,但一切都是一样的
顺便说一下,出于某种原因,文件
/lib/mypackage.jar
是38Mb。请尝试在sbt中重新加载reload
。这是重新扫描生成文件所必需的;可能还需要重新扫描lib
目录(我不确定)。hmm,所以我猜jar有点大。jartflib/mypackage.jar
输出什么?