【发布时间】:2013-08-24 22:35:06
【问题描述】:
Scala 提示允许我在 Java 类位于 Eclipse project-turned-runnable-jar 中时使用它,但不能在其他情况下使用。如何解决这个问题?我看到另一个 SO 回答说要使用 sbt,但为什么它适用于一个罐子而不是另一个罐子?以及如何使它与我的 .class 或手动创建的 .jar 一起使用?
使用命令:
scala -cp ./MyClass.class:
scala> import package.name.MyClass<console>:7: error: not found: value package
好的,让我们把它罐起来... jar -cvf MyJar.jar MyClass.classscala -cp ./MyJar.jar:
...相同的结果。
好吧...scala -cp path/to/runnable_jar/created/from/eclipse.jar
scala> import package.name.MyClass
有效!
【问题讨论】:
-
为了确定我想指出
package是一个保留字。 -
谢谢——这个例子可能选得不好