【发布时间】:2011-09-19 18:04:25
【问题描述】:
我没有经常使用 java/scala,所以我的问题可能很明显,但这里是:
我正在开发一个 scala 程序,我想从子目录中的 .jar 文件 (filename.jar) 导入。我认为这会起作用:
import sub.filename._
但我得到错误:“对象文件名不是包子的成员。”
所以我尝试简单地将 jar 文件移动到与 scala 程序相同的目录:
import filename._
我得到:“未找到:对象文件名”
我将不胜感激。
【问题讨论】:
-
你是把 jar 文件添加到你的类路径或路径中吗,我忘了它在 java/scala 中叫什么?
-
谢谢!这似乎是问题所在。编辑我的类路径环境变量有效——我假设有一种简单的方法可以改变程序范围内的类路径
-
Java 和 Scala 可执行文件都采用 -cp 参数和要添加到类路径的 jar 列表。如果您打算使用 Scala,您可能想看看 SBT,因为它简化了大部分此类事情。干杯!