坑收集
Cannot resolve symbol问题
解决:
1、File->Invalidate Caches/Restart 清除缓存并重启 idea
不能新建Scala文件问题
File -> Project Structure -> Project Settings -> Libraries 添加ScalaSDK即可
Maven子模块不能新建Scala文件问题
File -> Project Structure -> Project Settings -> Modules -> Dependencies 选择子模块后右边加好添加ScalaSDK
Multiple ‘scala-library*.jar’ files
Error:scalac: Multiple ‘scala-library*.jar’ files (scala-library-2.12.3.jar, scala-library-2.12.4.jar, scala-library-2.12.2.jar, scala-library-2.11.12.jar, scala-library-2.11.4.jar, scala-library-2.12.7.jar, scala-library-2.12.0.jar, scala-library-2.12.1.jar, scala-library-2.12.6.jar, scala-library-2.11.7.jar, scala-library-2.11.0.jar, scala-library-2.11.11.jar, scala-library-2.11.8.jar, scala-library-2.11.6.jar, scala-library.jar, scala-library-2.11.12.jar) in Scala compiler classpath in Scala SDK scala-sdk-2.12.3
由IntelliJ生成的IML文件中的重复Scala库。通过对IML文件的Scala版本,并发现该文件中有两个Scala库。我删除了Scala 2.11版本,然后它就开始工作了。
误删iml文件
org.scala-lang:scala-compiler要引入,要不然IDEA会报错。
Maven编译插件要引入,否则出现output找不到情况。
IDEA必要配置
Maven相关
Maven -> User setting files 设置成自己的
Always update snapshots 开启
防止 import自动被压缩成 import *
Perferences -> Code Style -> Java -> Imports中
如下两个选项设置成很大的值,比如500。
Class count to use import with ‘‘
Name count to use import with ‘‘
常见问题收集
生成代码找不到问题
generate sources
https://stackoverflow.com/questions/54868822/generate-sources-and-update-folders-for-all-projects
Output path is shared between 问题
https://stackoverflow.com/questions/18920334/output-path-is-shared-between-the-same-module-error/29034820
PyCharm
找不到模块
高级调试技巧
https://yq.aliyun.com/articles/250676
调大IDEA内存
资料收集。