scala 从 scala-io 生成 jar 文件以包含在 eclipse 中

Posted

技术标签:

【中文标题】scala 从 scala-io 生成 jar 文件以包含在 eclipse 中【英文标题】:scala generating jar file from scala-io to include in eclipse 【发布时间】:2013-05-17 23:17:20 【问题描述】:

我正在尝试在我的 Eclipse 环境中使用库 scala-io,有人知道如何生成 jar 文件,或者我的 Eclipse 中要包含哪个文件夹,以便我可以访问 scala-io 库我的项目?

编辑: 问:如何将外部库合并到 scala IDE 中? A:两种可能:

    利用 SBT 构建您的项目;即生成 jar 文件维护依赖关系 包括IDE中生成的jar文件目录,项目->属性->Java构建路径。

第一次。

编辑#2: 我发现这个很棒的插件可以在一个 jar 文件中生成所有依赖项 sbt-assembly

【问题讨论】:

当我在Scala IDE 中创建一个新的 Scala 项目时,由于它包含的 Scala 库,因此包含了 scala.io 包。如果你有常规的 Eclipse,你可以创建一个 Scala 库,甚至只是在项目的库选项卡下添加 jar。拥有库/罐子后,只需使用普通的 scala 导入语句。如果您的计算机上安装了 Scala,它应该带有您要添加的 jar。 Scala IDE 附带了它自己的 jars,我只是在使用它们。 在输入 scalar.io 时出现错误,提示 tne 包被 nit 识别,这就是我试图找出如何导入 jar 文件的原因。 我没有仔细检查 scala-io 链接,并认为您指的是核心 scala-io 类。您可以使用@Ido Tamir 建议的构建工具,或者从他在“手动下载示例”下直接提供的链接中获取 jars。 谢谢@n0741337 我刚刚重新格式化了问题和答案。 【参考方案1】:

http://jesseeichar.github.io/scala-io-doc/0.4.2/index.html#!/getting-started 展示了如何从 sbt 或 maven 或链接提供的预构建 jar 开始。

您应该尝试熟悉像sbt 这样的构建系统。总是手动添加依赖到eclipse很麻烦,特别是如果你有依赖链:scala-io需要scala-io-core和arm和file等......

【讨论】:

以上是关于scala 从 scala-io 生成 jar 文件以包含在 eclipse 中的主要内容,如果未能解决你的问题,请参考以下文章

从Ubuntu终端运行scala *.jar文件[重复]

错误:scala:Scala 编译器库中没有“scala-library*.jar”

用一个例子告诉你 scala中怎样从文件中读取文本行

如何将配置文件传递给scala jar文件

如何从scala对象中的sbt ProjectPlugin.scala加载对象

IDEA中maven项目打包生成可执行jar