【问题标题】:Unable to use a class from a package in /lib directory无法使用 /lib 目录中包中的类
【发布时间】:2013-10-13 12:07:13
【问题描述】:

我做了一件简单的事情:我将自己制作的 jar 文件放入 Play 应用程序的 /lib 目录中。但是,它不起作用:

def index = Action {
    val a = new com.mypackage.Class123 // error! not found Class123
    Ok(views.html.index("hello"))
  }

它已经说过sbtcompilegen-idea,但一切还是一样。

顺便说一下,文件/lib/mypackage.jar 是 38Mb 出于某种原因。

【问题讨论】:

  • 嗯,所以我猜这个罐子太大了。 jar tf lib/mypackage.jar 输出什么?

标签: scala playframework-2.1 playframework-2.2


【解决方案1】:

在 sbt 中尝试reload。这是重新扫描构建文件所必需的;可能还需要重新扫描lib 目录(我不确定)。

【讨论】:

    猜你喜欢
    • 2011-01-05
    • 1970-01-01
    • 1970-01-01
    • 2012-07-03
    • 2013-08-25
    • 2011-12-02
    • 2014-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多