我是编程新手,不知道该怎么做...当我尝试通过此代码使用 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 插件
或使用NetBeans
或IntelliJ
。如果您使用的是“常规”Eclipse,则需要将 jfxrt.jar
添加到您的类路径中。
您使用的是 JavaFX
。它与您的 JDK 一起提供。但是,jfxrt.jar
不在标准类路径中。
尽管解决了这个问题,您的程序还是不会运行,因为运行 JavaFX
程序与运行“普通”Java 程序不同。您需要扩展 Application
类并创建场景图。
关于java - 包 javafx.media 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20245988/