Scala IDE错误 – 无法找到/加载主类

我正在使用Scala IDE 4.4.1。,使用jdk 8.当我尝试运行scala程序时,收到错误“错误:无法找到或加载主类example.Credit”。

几天前我遇到了同样的错误。 就我而言,我的JDK和我的Scala项目的选定目标JVM是不兼容的。

要检查当前的Java版本, java -version在命令行上运行java -version 。 要在Eclipse中检查项目JVM目标,请转到“项目>属性> Scala编译器”并检查目标JVM(选择与当前Java相同的版本)。

希望能帮助到你。

你应该写对象而不是类

我遇到了同样的问题,所以我来到这个链接并希望分享我的发现。 在我的情况下,我发现存在不兼容的jar子,因为它存在错误。 提供正确的jar问题后解决了。

我使用Scala for Eclipse IDE,

解决方案可以是右键单击项目并选择scala – >设置Scala安装,将scala路径设置为此项目并重建相同的内容。

希望这对你有所帮助。

如果您的系统中已经配置了上述解决方案但仍然出现此错误,请考虑阅读我的答案。 当项目引用不兼容的scala jar时,项目级别会显示红色十字标记,并且scala文件中不会显示任何错误。 在这种情况下,scala代码不会编译,并且在执行时会显示消息“错误无法找到或加载主类scala”。 最好的解决方案是转到scala安装文件夹并检查jar是否存在,如果存在,则引用它,否则引用jar文件,这些文件在项目级别或源代码中不显示错误(红色标记)。