Java Can';t从外部库导入MediaPlayer

Java Can';t从外部库导入MediaPlayer,java,intellij-idea,dependencies,Java,Intellij Idea,Dependencies,好吧,我读了很多人的帖子,他们有点类似的问题,但没有人解决我的问题,所以请帮助我解决我巨大的“屁股痛”——我似乎不完全理解这个问题 我试图使用javafx.scene.media中的MediaPlayer类,遗憾的是,自Java 9以来,media类没有继承到默认SDK中,我想我使用的是Java版本12。因此,我必须手动添加jafafx.scene.media库(jar格式),这应该是世界上最简单的步骤 我可以通过“项目结构->库->添加库”添加它,它会显示在我的外部库菜单中,但我的任何类都不能

好吧,我读了很多人的帖子,他们有点类似的问题,但没有人解决我的问题,所以请帮助我解决我巨大的“屁股痛”——我似乎不完全理解这个问题

我试图使用javafx.scene.media中的MediaPlayer类,遗憾的是,自Java 9以来,media类没有继承到默认SDK中,我想我使用的是Java版本12。因此,我必须手动添加jafafx.scene.media库(jar格式),这应该是世界上最简单的步骤

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

(我也尝试通过Maven依赖项添加库,但没有成功)

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

我很困惑。甚至是一个学校项目。 请给我一些建议,如果你有任何或告诉我,如果我需要放下更多的信息

多爱


Kong

添加一个库是不够的,库也必须在中


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

添加一个库是不够的,库也必须在中。此外,如果您使用的是Java9+模块系统,则必须为此调整
module info.Java
文件。或者只是删除这个文件,为了简单起见,不要在这个项目中使用Java模块。请将此作为答案发布,以便我可以对其进行投票。你让一个年轻的程序员非常高兴!英雄不需要披风。PS:该解决方案适用于“已声明但模块x未读取”错误。仍然不知道如何解决场景。媒体库,但我不再需要它了。