我有一个用Java 8.0和JavaFX8编写的GUI应用程序。使用相同的代码,程序在我的Windows机器上正常运行,但在debian机器上,它会抛出这个例子......
以前有人有这个问题吗?
谢谢。
应用程序启动方法中的异常线程中的异常"线程-2" java.lang.RuntimeException:Application start方法中的异常 com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:917) 在 com.sun.javafx.application.LauncherImpl.lambda $ launchApplication $ 152(LauncherImpl.java:182) 在 com.sun.javafx.application.LauncherImpl $$ LAMBDA $ 4 / 5332343.run(未知 来自java.lang.Thread.run(Thread.java:745)引起的: java.lang.ClassFormatError:LocalVariableTable中的名称索引42936 类文件javafx / scene / control / TextInputControl中的bad constant类型 at java.lang.ClassLoader.defineClass1(Native Method)at
的java.lang.ClassLoader.defineClass(ClassLoader.java:760)
答案 0 :(得分:0)
在debian机器上重新安装java FX后,程序正常运行。