0

想象一个应用程序有 2 个模块。一个称为核心,其作用类似于具有一组接口(并定义了一些函数)的 API。

另一个模块称为 CoreTest 并实现了一些扩展 API 的类,并且使用 JUnit 在该核心中进行测试。

现在我只想将核心模块更改为 Scala。我是 scala 的菜鸟 :)。

到目前为止,我遇到了一个错误:

该项目未构建,因为其构建路径不完整。找不到 scala.collection.immutable.List 的类文件。修复构建路径,然后尝试构建这个项目 ScalaCoreTest

所以提出了一些疑问。

  • 我可以使用 Scala 为 Scala 定义的结构吗?
  • 我是否应该避免在 scala 中使用其他无法“翻译”为 Java 的东西?

我正在使用带有 scala 插件的 eclipse。

4

2 回答 2

3

右键单击项目并选择“配置 > 添加 Scala Nature”。这将正确配置您的构建路径。

于 2012-04-05T18:18:41.107 回答
2

检查您的项目中是否包含标准 Scala 库。在 Package Explorer 中右键单击项目,选择 Properties、Java Build Path、Libraries。

您应该在那里至少看到一个 JRE 系统库和一个 Scala 库。

您的项目可能缺少 Scala 库。通过单击右侧的“添加库...”按钮添加它,选择“Scala Library”,然后单击完成。

于 2012-04-05T18:16:04.140 回答