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