繁体   English   中英

无法从外部库导入 MediaPlayer

[英]Can't import MediaPlayer from External Libraries

好的,我从许多有类似问题的人那里阅读了太多线程,但没有一个人解决了我的问题,所以请帮助我解决我似乎没有完全理解的巨大“屁股痛”问题。

我正在尝试使用 javafx.scene.media 中的 MediaPlayer 类,遗憾的是,自 Java 9 以来,默认 SDK 中没有继承媒体类,我认为我使用的是 Java 版本 12。所以很自然地我必须添加 jafafx .scene.media library (jar-Format) 手动这应该是世界上最简单的步骤。

我可以通过“项目结构 -> 库 -> 添加库”添加它,它显示在我的外部库菜单中,但我的任何类都无法导入它。 那是我的第一个 Java 项目(我来自 C#),我什至问过我的教授,但他也没有任何线索。 我什至尝试创建一个新项目并添加它,但没有成功。

(我也尝试通过 Maven-Dependency 添加库,但没有成功)

然后我认为另一个库可以工作,我添加了 vlcj (VLC-Player) 并且至少在转到“项目结构 -> 模块 -> 依赖项”并将 vlcj 库从编译更改为提供后,它确实找到了要导入的内容。 但是现在导入时出现以下错误:错误

困惑。 它甚至适用于学校项目。 如果您有任何建议,请给我建议,或者告诉我是否需要删除更多信息。

非常喜欢

添加一个库是不够的,该库还必须在模块依赖项中

此外,如果您使用的是 Java 9+ 模块系统,则必须为此调整module-info.java文件。 或者,为了简单起见,删除这个文件,不要在这个项目中使用 Java 模块。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM