从jdk11中移除JavaFX意味着开发者需要单独处理这部分依赖。你可以从Oracle官网或其他可信渠道获取JavaFX的独立安装包,解压后得到所需的jar文件,然后将这些jar包与现有项目依赖一同导入即可正常使用。
Java 11没有JavaFX怎么办?
如果你在开发中需要同时使用jdk8和jdk11,可以通过修改JAVA_HOME环境变量来切换版本。具体来说,当需要用到jdk8时,把JAVA_HOME指向jdk8的安装路径;切换到jdk11时,则调整该变量指向jdk11的目录即可。
jdk11版本开始,JavaFX被从JDK中剥离出来不再捆绑安装。如果希望在jdk11中使用JavaFX相关功能,必须额外下载JavaFX对应的jar文件包,就像引入其他第三方依赖一样手动添加到项目中。
无论是操作系统还是集成开发环境,它们查找JDK时都依赖于JAVA_HOME这个环境变量。这意味着只要正确设置该变量,就能在不同JDK版本之间灵活切换,无需更改其他配置。