2

我无法让 JavaFX 应用程序运行,我不确定如何解决这个问题。我正在使用 Eclipse 和 JavaSE 1.6

运行应用程序时,我收到 NoSuchMethodError:

java.lang.reflect.InvocationTargetException 
    at com.sun.javafx.runtime.Main.main(Main.java:80)
    [etc.]
Caused by: java.lang.NoSuchMethodError: com.sun.javafx.runtime.location.SequenceVariable.make(Lcom/sun/javafx/runtime/TypeInfo;)Lcom/sun/javafx/runtime/location/SequenceVariable;
    at com.sun.javafx.tk.Toolkit.<init>(Toolkit.fx:83)
    at com.sun.javafx.tk.desktop.DesktopToolkit.<init>(DesktopToolkit.fx:9)
    [etc.]

但是,当我检查我的库时,SequenceVariable.class 文件列出了以下静态方法:

make(TypeInfo<T, ?>)
make(TypeInfo<T, ?>, boolean, BindingExpression, DependencySource...)
make(TypeInfo<T, ?>, BindingExpression, DependencySource...)
make(TypeInfo<T, ?>, Sequence<? extends T>)

所以我不明白为什么它声称找不到“make”方法。有谁知道我为什么会收到这个错误,以及我应该如何修复它?

谢谢。

4

0 回答 0