【发布时间】:2011-12-23 02:10:59
【问题描述】:
我创建了一个带有已编译 Java 类的 jar 文件。现在我想在 Scala 中导入它。但它不起作用。
包名是se.mydomain.testproj,这里是一个小的Scala应用:
object TestCrypt {
import se.mydomain.testproj._
def main(args: Array[String]) {
println("Hello")
}
}
我使用 Eclipse 并将 jar 文件添加到构建路径。
在 Eclipse 中,我收到错误:not found: value se
如何在 Scala 中从 Jar 文件中导入 Java 类?
【问题讨论】:
-
我不确定 Scala 是否允许在
object中使用import语句,请尝试将其移至文件顶部(在package ...之后,object ...之前) -
显然jar文件不在路径或名称不同。
-
使用包并尝试不使用 Eclipse(使用 javac 和 scalac)。有时 IDE 是问题所在。