Idea下运行Maven项目时provide包没有依赖导致类找不到

简介: Idea下运行Maven项目时provide包没有依赖导致类找不到

这个包在maven引入的时候是provide的,运行main函数的时候会有如下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/spark/sql/SparkSession
  at Rdd01.main(Rdd01.java:16)
Caused by: java.lang.ClassNotFoundException: org.apache.spark.sql.SparkSession
  at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
  ... 1 more

解决方法,在我们的Edit Configuration选项中勾选Include dependencies with “Provided” scope即可

目录
相关文章
|
13天前
|
Java 编译器 Maven
使用intellij idea搭建SSM架构的maven项目 详细
使用intellij idea搭建SSM架构的maven项目 详细
33 4
|
1天前
|
JavaScript
IDEA打开vue项目并运行
IDEA打开vue项目并运行
7 1
|
11天前
|
Java 关系型数据库 Maven
SpringBootWebProject学习4、maven打war包
SpringBootWebProject学习4、maven打war包
14 1
|
1天前
|
Java Linux
IDEA远程调试Centos部署的jar包
IDEA远程调试Centos部署的jar包
4 0
|
1天前
|
缓存 Java Maven
IDEA如何把MAVEN项目打包成jar包并且用命令行启动
IDEA如何把MAVEN项目打包成jar包并且用命令行启动
8 0
|
4天前
|
Java Scala Maven
Intellij IDEA+Maven+Scala第一个程序
Intellij IDEA+Maven+Scala第一个程序
7 0
|
4天前
|
Java 应用服务中间件 Maven
idea配置maven以及手动添加webapp目录
idea配置maven以及手动添加webapp目录
|
12天前
|
Java Maven
关于idea依赖引用正确但是 编译报错“找不到符号”问题
解决烧脑问题,尝试重启、清理Maven重编译或改字符集删除target。一张图片总结其他方法,简单易行。重点检查Maven主路径,避免默认捆绑设置。附两张图片示例,完成操作后重新编译启动,问题解决
40 0
|
13天前
|
Java Maven
使用intellij idea搭建SSM架构的maven项目 配置文件
使用intellij idea搭建SSM架构的maven项目 配置文件
22 0
|
开发工具
【错误记录】IntelliJ IDEA 编译 Groovy 项目报错 ( Groovy SDK is not configured for module )
【错误记录】IntelliJ IDEA 编译 Groovy 项目报错 ( Groovy SDK is not configured for module )
797 0
【错误记录】IntelliJ IDEA 编译 Groovy 项目报错 ( Groovy SDK is not configured for module )

推荐镜像

更多