scala-intellij idea错误:无法找到或加载主类

35g0bw71  于 2021-07-14  发布在  Java
关注(0)|答案(2)|浏览(351)

我目前正在使用intellij idea 2018.3.4,我正在尝试将其与scala集成,但没有效果。
我已经安装了scala和sbt插件,并在创建项目时使用了以下步骤:
文件>创建新项目
从左边选择java
从右侧选择scala>下一个
输入项目名称>完成
从那里,项目被创建。接下来,我将遵循其他指南:
右键单击src目录
新建>文件
输入main/scala/main.scala
并在其中输入以下代码:
代码:

package main.scala

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

但在编辑器中单击鼠标右键并选择run main后,我得到以下消息:
错误:无法找到或加载主类
有没有人经历过这种情况或能提供任何解决方案?
笔记
我也尝试过用sbt创建一个scala应用程序,但是sbt转储的同步过程从来没有结束,或者出现错误,当我运行这个项目时,也会出现同样的错误。

9fkzdhlc

9fkzdhlc1#

对于intellj idea,您可能需要再次检查模块设置,看看您的 scala 文件夹被标记为 sources 根。
有关详细信息,请检查此url:https://www.jetbrains.com/help/idea/creating-and-managing-modules.html

s71maibg

s71maibg2#

当我在一步一步地重新创建您的情况之后遇到这个问题时,解决这个问题的方法是将scala文件放在您的案例中 Main.scala ,在另一个包中,命名为任何你想要的东西,在里面 main/scala . 最终,scala文件的路径类似于 main/scala/<package-name>/Main.scala 然后,在scala文件中修复了包名并通过intellij运行scala文件之后,一切都正常工作。

相关问题