FindBugs分析(Eclipse插件)未找到JavaFX
用于FindBugs的Eclipse插件在查找像JavaFX(和其他)这样的特殊Java库时似乎有问题,尽管根据Eclipse项目配置,它们应该位于类路径上 示例:在Eclipse中创建JavaFX项目时(FindBugs分析(Eclipse插件)未找到JavaFX,java,javafx,classpath,findbugs,Java,Javafx,Classpath,Findbugs,用于FindBugs的Eclipse插件在查找像JavaFX(和其他)这样的特殊Java库时似乎有问题,尽管根据Eclipse项目配置,它们应该位于类路径上 示例:在Eclipse中创建JavaFX项目时(File->New->Other…->JavaFX->JavaFX project),在->Properties->Java Build Path->Libraries下通常有一个项目JRE系统库[JavaSE-1.X](其中X是版本,例如8)。当您展开此项时,应该会看到包含了lib/ext/
File->New->Other…->JavaFX->JavaFX project
),在->Properties->Java Build Path->Libraries
下通常有一个项目JRE系统库[JavaSE-1.X]
(其中X
是版本,例如8)。当您展开此项时,应该会看到包含了lib/ext/jfxrt.jar
(JavaFX的jar)
我为该项目设置了FindBugs,如下所示:
20
Low
正确性
ResolveAllReferences
(模式VR
)对javafx.XYZ的无法解决的引用…
对于每个对javafx类的引用都有一个bug
但是,如果将Java版本的jfxrt.jar
作为外部jar放在类路径上(除了通过JRE系统库在CP上隐式…
项),FindBugs不会显示与JavaFX相关的无法解决的引用…
错误
问题:
jfxrt.jar
最后一句话,我想建议将有问题的库放入项目的
lib
文件夹可能不是一个好的解决方案