【问题标题】:Scala, problem with a jar fileScala,jar文件的问题
【发布时间】: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,因为它简化了大部分此类事情。干杯!

标签: scala jar


【解决方案1】:

这行不通。你从包中导入东西,而不是目录。如果你在某个地方有一个 JAR,你需要用 classpath 参数来启动 Scala,该参数指向你想要访问的所有 JAR。

【讨论】:

    【解决方案2】:

    好的,所以我要把我的评论变成一个答案:

    将 jar 文件添加到您的类路径:)

    【讨论】:

      猜你喜欢
      • 2011-03-18
      • 2013-04-10
      • 1970-01-01
      • 1970-01-01
      • 2015-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多