当我尝试使用命令行启动findbugs工具时,我得到了以下错误
Exception in thread "main" java.lang.ExceptionInInitializerError
at edu.umd.cs.findbugs.DetectorFactoryCollection.getCoreResource(DetectorFactoryCollection.java:360)
at edu.umd.cs.findbugs.SystemProperties.loadPropertiesFromConfigFile(SystemProperties.java:72)
at edu.umd.cs.findbugs.SystemProperties.<clinit>(SystemProperties.java:55)
at edu.umd.cs.findbugs.Project.<clinit>(Project.java:91)
at edu.umd.cs.findbugs.FindBugsCommandLine.<init>(FindBugsCommandLine.java:59)
at edu.umd.cs.findbugs.FindBugsCommandLine.<init>(FindBugsCommandLine.java:78)
at edu.umd.cs.findbugs.gui2.GUI2CommandLine.<init>(GUI2CommandLine.java:49)
at edu.umd.cs.findbugs.gui2.Driver.<clinit>(Driver.java:47)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at edu.umd.cs.findbugs.LaunchAppropriateUI.launch(LaunchAppropriateUI.java:109)
at edu.umd.cs.findbugs.LaunchAppropriateUI.main(LaunchAppropriateUI.java:195)
Caused by: java.lang.RuntimeException: Unable to load parent plugins [edu.umd.cs.findbugs.plugins.webCloud] in order to load [edu.umd.cs.findbugs.plugins.findbugsCommunalCloud]
at edu.umd.cs.findbugs.PluginLoader.finishLazyInitialization(PluginLoader.java:265)
at edu.umd.cs.findbugs.PluginLoader.loadInitialPlugins(PluginLoader.java:1393)
at edu.umd.cs.findbugs.PluginLoader.<clinit>(PluginLoader.java:155)
... 12 more任何帮助都将不胜感激。
发布于 2013-11-21 13:15:38
您应该使用jar的绝对路径。
例如: C:\findbugs-2.0.3-rc2>java -jar ./lib/findbugs.jar
发布于 2012-04-26 19:49:01
从http://findbugs.sourceforge.net/downloads.html下载禁用了cloudplugin的findbug归档
另外,不要忘记将%FINDBUGS_HOME%环境变量设置为指向findbugs目录。
https://stackoverflow.com/questions/10312625
复制相似问题