今晚更新FindBugs 0.9.992(FindBugs 2)至FindBugs 0.9.993(FindBugs 3)后,按要求重启IntelliJ IDEA 13。本想看看更新后多了哪些功能,结果FindBugs悲剧地报错,再次重启,IntelliJ直接禁用了它。
出现这情况,第一时间到IntelliJ的FindBugs主页找找有没解决方案。好吧,评论第一条就说此事。
既然有办法了,那就照着改吧。
可惜,刚开始用Mac,不熟悉这系统。终端上Find这哥们说的IntelliJ.app/Content/Info.plist,一回车,满屏幕的信息,眼都看花了。
试了几次,终于找到修改这路径的办法,在终端上输入
open /Applications/IntelliJ\ IDEA\ 13.app/Contents/Info.plist
回车后,出现Info.plist的内容,查找到JVM的版本,将默认的jre 1.6改成1.7以上,我改成1.8。保存后启动IntelliJ,FindBugs正常工作了。