先说怎么解决,详细原因参考这个大佬的文章
2017.3版本以前的IDEA可以用方法1
- 找到工程下的.idea/workspace.xml这个文件,添加如下项:
<component name="PropertiesComponent">
...
<!-- 这句是你需要添加的项 -->
<property name="dynamic.classpath" value="true" />
...
</component>
推荐:classpath file这种方式!
我是2021.3版本的idea,我还遇到一种情况是设置了Shorten command jine 之后启动一个普通的Java main项目还是报错,然后再.idea
那个文件下配置了第一种解决办法之后弄好了。时间能力有限,先记录下来!
完全参考这个大佬;
https://cloud.tencent.com/developer/article/1751411