【发布时间】:2021-03-10 20:00:32
【问题描述】:
我是 Scala 和 Intellij 的新手,一直在努力解决以下错误:
java.lang.NoClassDefFoundError: org/apache/spark/sql/Column
我使用依赖项构建了我的 scala/sbt 项目:
libraryDependencies += "org.apache.spark" % "spark-sql_2.11" % "2.2.0" % "provided"
我能够添加以下导入:
import org.apache.spark.sql.{Row, SparkSession, Column}
但是,Row 和 SparkSession 看起来很正常,但 Column 似乎是灰色的。
我似乎无法弄清楚为什么Column 的工作方式不同。
任何帮助将不胜感激!谢谢!
【问题讨论】:
-
如果它显示为灰色,则表示您的程序不需要导入。在 Intellij 中尝试
Code > Optimize Imports。 -
你能分享你的代码吗?
-
谢谢你,塞巴斯蒂安,澄清。但是,我仍然不知道为什么会收到此错误,因为我的代码不需要它。
-
如果删除 %provided 并刷新会怎样?
标签: scala intellij-idea sbt