5

我正在使用 Eclipse 编写一个混合的 Scala 和 Java 程序。一切正常,直到大约一个小时前,当一切都无缘无故地陷入困境时。

Eclipse 中没有报告任何问题(Scala 或 Java),但 Scala 构建器似乎在某处失败。它不再产生任何类文件。现在尝试在 Scala 中运行“Hello World”会产生以下消息:

项目 'projectname' 包含编译错误(因此,没有生成二进制文件)

我正在使用 Scala 构建器的默认设置,并且它之前运行良好。我没有改变任何东西。

我曾多次尝试清理和重建项目,但无济于事。构建进度对话框显示 Scala 和 Java 构建都成功。程序的纯 Java 部分编译并成功执行。(我暂时注释掉了 Java 调用 Scala 的地方,因为缺少 Scala 类文件导致“未解析的类”导入错误)

某处是否有 Scala 编译器错误日志可以告诉我出了什么问题?我要开始扯头发了。

我不记得我到底做了什么导致了这种情况,但它不会是什么奇特的东西:编写一些新类,一些基本的重构等等。

4

1 回答 1

1

在构建期间首先查看 Eclipse 控制台输出。你可以看到很多有趣的东西:-)。

只有一个可能的研究方向:

我不是 100% 确定,但 AFAIR Eclipse 使用Maven构建 Java 和 Scala 源代码(至少在我收到的项目中)。如果您在项目根目录中看到 pom.xml 文件,就是这样,您可以尝试发出类似命令mvn compile并检查日志。使用 Maven,可能会从本地 JAR 存储库中的问题开始出现很多问题。

BTW Maven 存储库位于 ~/.m2。当然,这大部分对应于 Unix 安装。

于 2013-04-16T23:25:06.190 回答