Scala错误:无法在Scala IDE和Eclipse中找到或加载主类
这是我的问题,我知道有很多类似问题的答案,但是在我尝试之后它们都没有奏效。 我正在使用Scala IDE 4.6和eclipse Oxygen运行代码,所有这些错误都失败了。
这是我的scala编译器配置:
这是我的运行配置:
这是我在控制台中显示的代码,文件结构和错误:
以下是问题控制台的信息:
从在线答案,我已经尝试在构建之前清理项目,我也尝试了所有版本的JVM和Scala编译器,所有这些都没有帮助。
代码是直接从在线课程代码导入的,所以我相信代码中不应该有任何错误。
我认为这应该是你的文件夹结构
Scala0 └── src └── main └── scala └── com.ks.sparkscala └── FriendsByAge
在你的情况下,在src中创建一个文件夹main / scala并复制其中的包。
请按照此处的项目结构
我希望这有帮助!
对于Intellij IDE,请使用以下过程:
-
转到窗口右上角的下拉菜单,然后选择“编辑配置”。
-
在弹出屏幕上,选择左侧的“Scala-console”,在右侧,选择“使用类路径和模块的SDK”下的模块名称。
- JUnit抛出java.lang.NoSuchMethodError对于com.google.common.collect.Iterables.tryFind
- 如何为jar文件设置最大jvm-memory(XMX)
- Apache Spark Kinesis示例不起作用
- 将JavaRDD转换为DataFrame时出现Spark错误:java.util.Arrays $ ArrayList不是数组模式的有效外部类型
- apache zeppelin抛出NullPointerException错误
- 如果在SparkAction中使用PySpark,Oozie作业将无法运行
- 如何使用java创建一个简单的spark graphframe?
- 在Spark中提取hive表分区 – java
- Spark 2.0.0 Arrays.asList无法正常工作 – 不兼容的类型
- 任务不可序列化 – Spark Java
- Dag-scheduler-event-loop java.lang.OutOfMemoryError:无法创建新的本机线程