Intellij IDEA `Run`提示缺失类
程序员文章站
2022-03-02 22:47:01
...
有时,我们明明在maven中明确写明了,有那么一个依赖,但是,在Run的时候,却会提示那个依赖中的Jar包找不到。比如:
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_2.11</artifactId>
<version>${spark.version}</version>
<scope>provided</scope>
</dependency>
但是,我们在Run的时候,这个包中的某些类就会找不到,我们查看运行的命令,也会找不到这个包。
在这种情况下,很好解决,就是直接把上面的<scope>provided</scope>去掉就好了。因为有这个标志的包,在Run的时候,不会加入到CLASSPATH中去。
然后再运行,我们会看到命令中已经包含这个依赖了。如果没有,那么你应该点击File -> Invalidate caches and restart
,这下应该就可以了。
上一篇: Linux Configurations
下一篇: intellij idea
推荐阅读
-
IntelliJ IDEA之UML类图
-
Java利用exe4j工具生成exe文件实例演示,IntelliJ IDEA将项目转化为jar包方法,运行生成后的程序弹出exe4j提示处理
-
intellij idea 高级用法之:集成JIRA、UML类图插件、集成SSH、集成FTP、Database管理
-
IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键)
-
IntelliJ IDEA 2020.1添加HttpClient类库
-
解决IDEA和CMD中java命令提示错误: 找不到或无法加载主类的问题
-
IntelliJ IDEA 设置代码提示或自动补全的快捷键功能
-
IntelliJ IDEA 2020.1添加HttpClient类库的方法
-
IntelliJ IDEA自定义代码提示模板Live Templates的图文教程
-
Intellij IDEA 关闭和开启自动更新的提示?