小编Mal*_*nas的帖子

无法使用 MediaPlayer 类,找不到 javafx.media

我正在尝试构建一个虚拟钢琴应用程序,我需要 MediaPlayer 类来演奏音符,我的项目是一个带有 fxml、javafx 11.0.2 和 java 14 的模块化 Maven 项目。

我无法导入 MediaPlayer 类的问题,我尝试添加requires javafx.media;到我的 module-info.java 但它无论如何都无法识别它。这是我的 module-info.java

module org.project {
    requires javafx.controls;
    requires javafx.fxml;

    opens org.project to javafx.fxml;
    exports org.project;
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

还尝试下载库 jar 但它是空的。

还尝试在 pom.xml 文件中添加 Maven 依赖项,如下所示:

<!-- https://mvnrepository.com/artifact/org.openjfx/javafx.media -->
<dependency>
    <groupId>org.openjfx</groupId>
    <artifactId>javafx.media</artifactId>
    <version>11.0.0-ea1</version>
    <type>pom</type>
</dependency>
Run Code Online (Sandbox Code Playgroud)

我的 pom.xml 依赖项:

<dependencies>
    <dependency>
        <groupId>org.openjfx</groupId>
        <artifactId>javafx-fxml</artifactId>
        <version>11.0.2</version>
    </dependency>

    <dependency>
        <groupId>org.openjfx</groupId>
        <artifactId>javafx-controls</artifactId>
        <version>11.0.2</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.openjfx/javafx.media -->
    <dependency>
        <groupId>org.openjfx</groupId>
        <artifactId>javafx.media</artifactId>
        <version>15</version>
        <type>pom</type>
    </dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)

它显示未找到存储库。

javafx javafx-11

6
推荐指数
1
解决办法
9520
查看次数

标签 统计

javafx ×1

javafx-11 ×1