当前位置: 代码迷 >> java >> Scala - IntelliJ IDEA 错误:无法找到或加载主类
  详细解决方案

Scala - IntelliJ IDEA 错误:无法找到或加载主类

热度:146   发布时间:2023-08-04 09:20:28.0

我目前正在使用IntelliJ IDEA 2018.3.4 ,我试图将其与Scala集成但无济于事。

我已经安装了ScalaSBT插件,并在创建我的项目时使用了以下步骤:

  • 文件 > 创建新项目
  • 从左边选择Java
  • 从右侧选择Scala > Next
  • 输入项目名称 > FINISH

从那里,项目被创建。 按照其他指南,我然后:

  • 右键单击src目录
  • 新建 > 文件
  • 输入main/scala/Main.scala
  • 并在其中输入以下代码:

代码:

package main.scala

object Main {
  def main(args: Array[String]): Unit = {
    println("Hello World")
  }
}

但是在编辑器中右键单击并选择Run Main 后,我收到以下消息:

错误:无法找到或加载主类

有没有人经历过这个或可以提供任何解决方案?

笔记

我也试过用 sbt 创建一个 Scala 应用程序,但 sbt 转储的同步过程永远不会结束或给出错误,当我运行项目时,我得到了同样的错误。

对于 Intellj IDEA,您可能需要仔细检查您的模块设置,并查看您的scala文件夹是否标记为sources根目录。

查看此 URL 了解更多详细信息: :

当我在几乎完全一步一步地重新创建你的情况后遇到这个问题时,解决这个问题的方法是将 scala 文件放在另一个包中,在你的情况下Main.scala ,在main/scala命名任何你想要的. 最终,Scala 文件的路径将类似于

main/scala/<package-name>/Main.scala

然后,在修复 scala 文件中的包名称并通过 IntelliJ 运行 scala 文件后,一切都按预期进行。

  相关解决方案