Eclipse 中的 Scala REPL 看不到我自己的类

发布于 2024-11-29 02:38:37 字数 130 浏览 2 评论 0原文

我在Eclipse中创建了一个Java/Maven项目,并添加了Scala性质。 Eclipse 可以编译我的 Scala 类(当它们正确时),但是如果我在项目中创建 Scala 解释器,我无法在其中导入我的类。它说我的根包不存在。我做错了什么?

I created a Java / Maven project in Eclipse, and added the Scala nature. Eclipse can compile my Scala classes (when they are correct), but if I create a Scala interpreter in the project, I cannot import my classes in it. It says my root package does not exist. What am I doing wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

旧时模样 2024-12-06 02:38:37

这似乎在最新版本的 Scala Eclipse Plugin (2.0.0.beta09) 中可以正常工作。您还有问题吗?

This seems to work correctly in the latest version of Scala Eclipse Plugin (2.0.0.beta09). Do you still have the problem?

暖树树初阳… 2024-12-06 02:38:37

好的。只是为了记录。我不知道为什么当我第一次发布这个时它不起作用。但我知道为什么现在不起作用了。

如果我的 Scala 代码中的任何源文件中存在任何错误,则编译器根本不会生成任何编译类!这与Java完全不同。我在工作中编写 Java 程序,并且经常在工作区中运行应用程序,其中十几个不相关的文件无法顺利编译。

我觉得这是一种非常奇怪的行为。我无法想象我们的任何开发人员 PC 都强大到足以在将类文件写入磁盘之前在内存中编译 160 万行(Java)代码。

OK. Just for the records. I'm not sure why it didn't work when I first posted this. But I know why it doesn't work now.

If I have any error at all in my Scala code, in any source file, the compiler doesn't produce any compiled class at all! This is totally different from Java. I am programming Java at work, and I'm often running apps in workspaces where a dozen of irrelevant files don't compile without problems.

I find this a very strange behavior. I can't imagine any of our developer PCs being powerful enough to compile 1.6M lines of (Java) code in memory before writing the class files to disk.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文