Eclipse 中的 Scala REPL 看不到我自己的类
我在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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这似乎在最新版本的 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?
好的。只是为了记录。我不知道为什么当我第一次发布这个时它不起作用。但我知道为什么现在不起作用了。
如果我的 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.