美文网首页
Intellij IDEA `Run`提示缺失类

Intellij IDEA `Run`提示缺失类

作者: AlstonWilliams | 来源:发表于2018-10-13 15:51 被阅读23次

    有时,我们明明在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,这下应该就可以了。

    相关文章

      网友评论

          本文标题:Intellij IDEA `Run`提示缺失类

          本文链接:https://www.haomeiwen.com/subject/nwvoaftx.html