IntelliJ构建SparkJava项目报package spark does not exist错误求助
问题根因
你混淆了两个完全不同的开源项目依赖:
- 你要开发的是SparkJava轻量Web框架,对应依赖包的根路径是
spark.Spark - 你当前pom.xml中引入的是Apache Spark大数据计算框架的依赖,不存在
spark.Spark类,因此触发包不存在的报错
解决方案
步骤1:替换pom.xml中的错误依赖
删除现有org.apache.spark的依赖节点,替换为SparkJava官方依赖:
<dependencies> <dependency> <groupId>com.sparkjava</groupId> <artifactId>spark-core</artifactId> <version>2.9.4</version> </dependency> </dependencies>
步骤2:清理无效手动依赖
进入IDEA的Project Structure界面,删除之前手动添加的apache.spark.core_2.13库,避免依赖冲突。
步骤3:重新加载Maven项目
在pom.xml文件上右键,选择「Maven」→「Reload project」,等待依赖自动下载完成后重新构建项目即可。
内容的提问来源于stack exchange,提问作者RobbieS
相关产品推荐
相关产品推荐

