解决Intellij中的一些bug

原来用的Intellij是2016版本,版本比较老了,IDE经常出现一些莫名奇妙的问题:
1.某些项目中依赖的jar包,调用jar中的某些类,点进去发现是.class文件,而不是.java或者.scala文件,但是明明对应的source已经本地下载好。而且某些地方的引用IDE还有红色的部分提示报错,但是实际上能编译通过,说明此时代码其实没有问题,是IDE哪里出了问题。
2.用Spring Boot开发某些项目时候,用JPA去写对应的SQL语句时候,发现@QUERY中拼写的时候,IDE提示对应的POJO类找不到,但是实际上能正常运行,很明显又是IDE哪些犯傻了。
3.XML解析的时候经常各种莫名奇怪。不提了。。。

以上问题花了一些时间想去定位解决,最后都没搞定。。。
偶尔跟同事聊起这些坑,他提到也遇到过类似的问题,说有可能是IDE版本太老,而我们现在用的框架比较新造成的。想了想,是有这种可能啊。

果断下载新版的Intellij 2018…

开始时候比较脑残,看到Intellij有-has-no-jdk版本。本着节约的原则,下了个no-jdk的版本。
结果悲剧了,发现无法启动idea.sh脚本,各种报错误。到idea.sh的脚本瞅了瞅,估计十有八九是jdk相关的配置问题。。。
时间紧迫,不想再这么耗着了,又下了个正常的版本。。。

启动,运行,会自动将老版本的相关配置导入到新版本的Intellij中。。。
上面提到的那些问题统统解决。。。

所以,工具还是需要经常更新一下。。。太老的东西,容易出各种莫名其妙的问题。。。

猜你喜欢

转载自blog.csdn.net/bitcarmanlee/article/details/80519729