Eclipse中的Findbugs ArrayIndexOutOfBounds运行时出现异常

dei*_*rus 26 java findbugs java-8

我刚刚在Eclipse Juno中安装(并重新安装)了Findbugs,每当我尝试在任何项目中运行它时,我都会收到以下错误:

An internal error occurred during: "Finding bugs in <project name>...".
java.lang.ArrayIndexOutOfBoundsException
Run Code Online (Sandbox Code Playgroud)

谷歌搜索没有提供任何有用的结果.有任何想法吗?

编辑:我尝试(并且可能失败)在Eclipse中安装Java 8的测试版本来试用Java 8的lambdas和其他功能.也许它与Findbugs无法正常运行有关?

And*_*tov 30

FB官方发布尚未(2.0.3)与Java 8类文件格式兼容.

但是,可以从此更新站点获得完美工作的Eclipse插件每日版本3.0.0版本:http://findbugs.cs.umd.edu/eclipse-daily

我们计划在未来几天发布3.0.0 RC1(直到2014年Juni结束).

  • 如果你想通过ecj(4.3)使用jdk8编译java7代码怎么办?我有"source ="1.7"target ="1.7"和<compilerarg line =" - 1.7"/>设置并且仍然出现错误: - / (2认同)