【问题标题】:Scala IDE Error -could not find/load main classScala IDE 错误 - 找不到/加载主类
【发布时间】:2017-11-01 22:09:40
【问题描述】:

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

【问题讨论】:

  • 这个link 可能对你有帮助

标签: java eclipse scala


【解决方案1】:

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

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

希望对你有帮助。

【讨论】:

  • 我的 java 是 1.8.* 但我在 Scala 编译器中找不到 1.8,我该怎么办?
  • Scala 从 2.11.0 版本开始支持 Java 8。如果您使用的是以前的版本,则必须将 Java 安装降级到 7。
【解决方案2】:

你应该写对象而不是类

【讨论】:

    【解决方案3】:

    我遇到了同样的问题,所以这就是我访问此链接的方式并希望分享我的发现。就我而言,我发现由于它而存在的不兼容的罐子会引发错误。提供正确的 jar 问题后得到解决。

    【讨论】:

      【解决方案4】:

      我在 Eclipse IDE 中使用了 Scala,

      解决方案可以是右键单击项目并选择 scala -> 设置 Scala 安装,将设置该项目的 scala 路径并重新构建。

      希望对你有所帮助。

      【讨论】:

        【解决方案5】:

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

        【讨论】:

          猜你喜欢
          • 2018-10-19
          • 1970-01-01
          • 2018-07-21
          • 2016-05-09
          • 2017-10-26
          • 1970-01-01
          • 2018-03-30
          • 2017-10-25
          • 1970-01-01
          相关资源
          最近更新 更多