关于IDEA不提示部分jar包中的类
这个问题在网上大部分回答都是清缓存->重启->重import,但是这里并没有效果
---------------------------------------------------------------我是新分割线-----------------------------------------------------------------------------------
近日换系统后在此处发现新的bug,若建立新的project依然不出spark相关类提示,需要我们手动依赖类
上图:
此处也可用ctrl+alt+shift+s调出
找到 spark相关类的所有包,导入为Classes
然后马上去试的话反应有点迟钝,别着急,这样就好了
---------------------------------------------------------------我是旧分割线-----------------------------------------------------------------------------------
首先确定maven仓库中以及你的工程(project)Libraries中存在你需要的jar包及下属的类(这里我是无法识别spark下SparkConf等类,故以此为例)
还要排除因网络不好未能完整下载需要的包
还要确认插件版本问题,当然如果插件导入成功一般问题较小
如果这些都OK,看下面
推荐一下查到方法的网页https://stackoverflow.com/questions/20137020/package-doesnt-exist-error-in-intellij
这里面有好几种方法,如果这里写的没能解决问题可以自行查阅
方法两步:
File -> Invalidate Caches /Restart
Then
Build -> Rebuild Project
这两步清缓存好像并没有完全起作用(我这里是这样)
我还做了一步重新依赖jar包
Project Structure -> Modules -> Dependencies(这里重启后发现类可以识别了,又把导入的包删掉了)
OK,就是以上这些。