我正在使用Scala IDE 4.4.1。,使用jdk 8.当我尝试运行scala程序时,收到错误“错误:无法找到或加载主类example.Credit”。
答案 0 :(得分:3)
前几天我遇到了同样的错误。就我而言,我的JDK和我的Scala项目的选定目标JVM是不兼容的。
要检查当前的Java版本,请在命令行上运行java -version
。要在Eclipse中检查项目JVM目标,请转到"项目>属性> Scala编译器"并检查目标JVM(选择与当前Java相同的版本)。
希望它有所帮助。
答案 1 :(得分:1)
你应该写对象而不是类
答案 2 :(得分:0)
我遇到了同样的问题,这就是我如何来到这个链接&我想分享一下我的发现。在我的情况下,我发现存在不兼容的罐子,因为它存在错误。提供正确的jar问题后解决了。
答案 3 :(得分:0)
我使用Scala for Eclipse IDE,
解决方法可以是右键单击项目并选择scala - >设置Scala安装,将设置此项目的scala路径并重建它。
希望这会对你有所帮助。
答案 4 :(得分:0)
如果您的系统中已经配置了上述解决方案但仍然出现此错误,请考虑阅读我的答案。当项目引用不兼容的scala jar时,项目级别会显示红色十字标记,并且scala文件中不会显示任何错误。在这种情况下,scala代码不会编译,并且在执行时会显示消息“错误无法找到或加载主类scala”。最好的解决方案是转到scala安装文件夹并检查jar是否存在,如果存在,则引用它,否则引用jar文件,这些文件在项目级别或源代码中不显示错误(红色标记)。