ClassFormatError in JavaFX



我有一个用Java 8.0和JavaFX8编写的GUI应用程序。使用相同的代码,程序在我的windows机器上正常运行,但在debian机器上,它抛出了这个exeption。。。
以前有人有这个问题吗?
谢谢。

应用程序启动方法出现异常线程"thread-2"出现异常java.lang.RuntimeException:的应用程序启动方法中出现异常com.sun.javafx.application.LaunchImpl.launchApplication1(LauncherImpl.java:917)在com.sun.javafx.application.LaunchImpl.lambda$launchApplication$152(LauncherImpl.java:182)在com.sun.javafx.applicationLauncherImpl$$Lambda$4/532343.run(未知源代码)导致:java.lang.ClassFormatError:LocalVariableTable中的名称索引42936具有类文件javafx/scene/control/TextInputControl中的常量类型错误位于java.lang.ClassLoader.defineClass1(本机方法)上的java.lang.ClassLoader.defineClass(ClassLoader.java:760)

在debian机器上重新安装java FX后,程序正常工作。

最新更新