我看过类似的其他问题。我能告诉你的是: 该计划一周前开始运作。 我没有改变场景建设者。 我记得,下载了一个新的JRE,它是1.8.0_101-b13。 这是在Linux 64bit上。 在同一个程序中,Lambda通知仍然有效。 我刚刚从8.0.0将scenebuilder升级到8.2.0。但我没有积极处理fxml文件。
我认为唯一的变化是最近对JDK / JRE的升级。默认计算机与默认运行时版本相同。
答案 0 :(得分:5)
我可以发誓另一个问题就是通过改变场景构建者的版本来解决......表面上看,它没有意义。虽然Gluon有一个新的SceneBuilder。
通过将ControlsFX升级到版本8.40.11(从8.40.10开始)修复此问题。
答案 1 :(得分:0)
此issue已于2016年4月13日针对ControlsFX 8.40.x 得到解决,但ControlsFX 8.20.x 仍然存在此问题(8.20.9已发布) 2015年6月2日)。
解决问题:
错误是什么?那么,ControlsFX将Java和ControlsFX的次要版本作为String
值进行比较:" 40"被认为高于" 101"因为第一个字符" 4"高于" 1" (source)。已实施的修补程序将版本字符串解析为Integer
值。