java - 包 javafx.media 不存在

标签 java javafx

我是编程新手,不知道该怎么做...当我尝试通过此代码使用 java 运行 mp3 文件时,jGRASP 给出了这个错误(标题):

import javafx.scene.media.MediaPlayer;
import javafx.scene.media.Media;

public class hehe{

  public static void main(String[]args){

    String krow="hoho.mp3";
    Media trial = new Media(krow);
    MediaPlayer Ply = new MediaPlayer(trial);
    Ply.play();

  }

}

我搜索了解决方案,但找不到。

最佳答案

您需要下载e(fx)clipse 插件 或使用NetBeansIntelliJ。如果您使用的是“常规”Eclipse,则需要将 jfxrt.jar 添加到您的类路径中。

您使用的是 JavaFX。它与您的 JDK 一起提供。但是,jfxrt.jar 不在标准类路径中。

尽管解决了这个问题,您的程序还是不会运行,因为运行 JavaFX 程序与运行“普通”Java 程序不同。您需要扩展 Application 类并创建场景图。

Have a look here on how to get started.

关于java - 包 javafx.media 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20245988/

相关文章:

java - 在使用 Java/Kotlin 进行编程时,推荐使用 Tail recursion 还是 Iterative 版本?性能上有区别吗?

java - 如何通过电子邮件发送更大的数据

java - 获取 Map 中最少出现的值

java - 强制启用 JavaFX Hi-DPI 模式

java - 如何使用已从 Cotainer 放置 JLabel 的方法?

java - 10个随机单词,不重复

java - 如何在 ComboBox 中显示所有国家/地区列表? [JavaFX]

JavaFX 设置数组中的标签文本

java - FXMLLoader 找不到 fxml 文件 - Maven 项目

JavaFX - widthProperty() 和 heightProperty() 何时设置/更新