【发布时间】:2011-05-25 20:30:20
【问题描述】:
我可能在做一些愚蠢的事情,但我无法发现它。
我已经安装了 Eclipse Helios(Helios,因为我无法使用 Gallileo 获得 Glassfish 支持以正常工作)和 Helios 的 Scala Eclipse 插件的夜间构建
我创建了一个 Scala 项目并添加了一些文件 - Java 和 Scala 的混合体。
它们在语法上似乎都是正确的——Eclipse 编辑器至少似乎知道每个文件是什么语言,并在我制作它们时正确报告语法错误——但 Java 文件找不到在 Scala 中创建的类。 IDE 站点似乎建议这一切都应该正常工作。
bin 目录中没有任何 Scala 文件的类文件(Java 文件定义的每个类都有类文件),因此似乎由于某种原因没有构建 Scala 文件。这些丢失的类文件可以解释为什么 Java 文件看不到这些类。
我错过了什么?我如何告诉 Eclipse 构建这些文件?
【问题讨论】:
-
以防万一,在项目属性窗口中检查构建器并确保选中了 Scala。
-
另一个疯狂的猜测,使用不同的源文件夹。一个用于 Scala,一个用于 Java,从来没有遇到过这样的问题。
-
谢谢。检查是否选择了 Scala 构建器并将 Java 文件移动到不同的文件夹。没有帮助:(
-
如果您删除所有 .java 文件(或所有 .scala 文件),它是否有效?
-
我在谷歌搜索中偶然发现了这个线程。根据我的发现。似乎问题不是来自 scala 部分。这就是我所做的。 1.build项目,2.制作java和scala文件3.添加scala性质。 4.尝试构建它(用java文件从scala文件中导入一些类)。这给了我错误,所以我尝试删除所有 scala 性质/类并将 java 文件修改为 vanilla helloworld 程序。它仍然给了我同样的错误(找不到类或排序)。
标签: eclipse scala eclipse-plugin scala-2.8