将"javafx.util.Pair“导入到我的程序中有问题。在搜索完网络之后,我找到了这个答案,无法在javafx.application Idea中解析符号javafx.application和我已经安装了所需的jar文件,但是我仍然有问题要导入。这就是我在打开java时所面对的问题。我不知道为什么"jfxrt.jar“是不同的。注意文件夹图标上的黑色箭头。
发布于 2017-04-22 14:58:45
打开对话框,在Platform下选择SDK,然后选择JDK1.8。在右边,您将看到构成SDK类路径的所有jars。确保您的jfxrt.jar在该列表中,如果没有,您可以单击底部的“+”按钮来添加它。
发布于 2017-04-23 00:28:44
2020年5月更新
JavaFX不再是Oracle或OpenJDK默认发行版的一部分。相反,它可以作为单独的库或模块集使用。
有关在应用程序中使用JavaFX的说明,请参阅以下文档:
有关使用现代JavaFX安装和Idea的说明,请参见相关问题:
您不需要“安装所需的jar”(不管这意味着什么)。
您不需要为JavaFX这样做。无论是在文件系统中还是通过将其添加到项目类路径中,您都不应该显式地使用jfxrt.jar进行任何操作。如果在文件系统上执行某些操作,这尤其糟糕,因为jfxrt.jar不是独立的,需要与JDK一起提供的相关本机库才能工作。
JavaFX代码应该是您正在使用的JDK安装的一部分。也许您使用的是低于8的JavaFX或不包括OpenJDK的JavaFX实现。如果是,那么安装Oracle 8+和设定使用它的想法。一切都应该正常工作,所有相关的JavaFX导入都将得到解决。
https://stackoverflow.com/questions/43557958
复制相似问题