无法解决在android studio中导入javafx.util.Pair

Gya*_*hi1 7 java android gradle

我无法解决 javafx 问题。当我导入这个包时,它显示can't resolve javafx.util.pair. 虽然我在 gradle 中正确配置了它在其他系统中的工作。

ישו*_*ותך 9

这是因为javafx.util.Pair它不是由 Android Studio 分发和使用的 OpenJDK 的一部分。您需要使用包含 JavaFX 的 Oracle JDK,其中包含javafx.util.Pair. 尝试从您的设置中更改您的 Android Studio JDK。

或者,您可以使用Map.Entry或使用android.util.Pair


小智 6

创建您自己的配对类,如下所示 -

public class Pair<T,U> {
    private final T key;
    private final U value;

    public Pair(T key, U value) {
        this.key = key;
        this.value = value;
    }

    public T getKey() {
        return this.key;
    }

    public U getValue() {
        return this.value;
    }
}
Run Code Online (Sandbox Code Playgroud)