可以使用比 java 版本更高版本的 javafx 运行时吗?

Is it ok to use javafx runtime of higher version than java version?

当我使用比 java 更高版本的 javafx 时一切正常。

例如javafx 16和java11,但理论上会不会有问题?

java 和 javafx 版本应该匹配吗?

来自JavaFX 16 Release Notes

JavaFX 16 requires JDK 11 or later.

所以要回答这个问题,只要你的JDK版本至少是11,就应该兼容JavaFX 16,但是你也可以使用更高版本。