rt.jar 和 jfxrt.jar 的最新版本的 jdk17 和 javafx17 的等效库是什么?

What are the equivalent libraries for rt.jar and jfxrt.jar for the latest version of jdk17 and javafx17?

我的任务是使用旧的 java 升级一个旧的桌面应用程序,它使用了 rt.jarjfxrt.jar 库。我在网上搜索了有关库(rt.jar & jfxrt.jar)的信息,但显然,它不再存在于 Java 17 和 JavaFX 17 中。什么是等效库rt.jarjfxrt.jar 最新版本 Java 17 和 JavaFX 17?

关于 JavaFX 和 Java17,您需要使用新的 JavaFX 专用 SDK,并在此处提供所有必要的运行时依赖项:https://gluonhq.com/products/javafx/

此外,请参阅此处的起始位置以了解有关 JavaFX 的更多信息:https://openjfx.io/openjfx-docs/

请注意,rt.jar 已从 Java 9 开始删除,请在此处阅读更多信息:https://docs.oracle.com/en/java/javase/14/migrate/index.html#JSMIG-GUID-A78CC891-701D-4549-AA4E-B8DD90228B4B

Class and resource files previously stored in lib/rt.jar, lib/tools.jar, lib/dt.jar and various other internal JAR files are stored in a more efficient format in implementation-specific files in the lib directory.