Scala错误:无法在Scala IDE和Eclipse中找到或加载主类

这是我的问题,我知道有很多类似问题的答案,但是在我尝试之后它们都没有奏效。 我正在使用Scala IDE 4.6和eclipse Oxygen运行代码,所有这些错误都失败了。

这是我的scala编译器配置:

scala编译器配置

这是我的运行配置:

运行配置

这是我在控制台中显示的代码,文件结构和错误:

在此处输入图像描述

以下是问题控制台的信息:

在此处输入图像描述

从在线答案,我已经尝试在构建之前清理项目,我也尝试了所有版本的JVM和Scala编译器,所有这些都没有帮助。

代码是直接从在线课程代码导入的,所以我相信代码中不应该有任何错误。

我认为这应该是你的文件夹结构

 Scala0 └── src └── main └── scala └── com.ks.sparkscala └── FriendsByAge 

在你的情况下,在src中创建一个文件夹main / scala并复制其中的包。

请按照此处的项目结构

我希望这有帮助!

对于Intellij IDE,请使用以下过程:

  1. 转到窗口右上角的下拉菜单,然后选择“编辑配置”。

  2. 在弹出屏幕上,选择左侧的“Scala-console”,在右侧,选择“使用类路径和模块的SDK”下的模块名称。

在此处输入图像描述