IntelliJ IDEA+Maven环境下javafx.media模块找不到问题求助
解决JavaFX应用中
javafx.media模块找不到的问题 问题根源在于你的javafx-media依赖配置:你给该依赖添加了<type>pom</type>,这会导致Maven仅下载模块的pom描述文件,不会引入实际运行所需的jar包,最终让IntelliJ IDEA无法识别javafx.media模块,触发报错。
修复步骤
- 修改
pom.xml中的javafx-media依赖,移除多余的<type>pom</type>标签,正确配置如下:
<dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-media</artifactId> <version>19</version> </dependency>
刷新Maven依赖:在IntelliJ IDEA右侧的Maven面板中点击刷新图标(🔄),让Maven重新下载并引入
javafx-media的jar包。若IDE仍存在标红问题,可执行
File → Invalidate Caches...,选择"Invalidate and Restart"选项重启IDE,清除缓存后重新加载项目。
补充说明:JavaFX的各功能模块(如controls、fxml、media)均以jar包形式发布,无需指定pom类型,该类型仅适用于引入父pom或聚合项目的场景。
内容的提问来源于stack exchange,提问作者Shau
相关产品推荐
相关产品推荐

