作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我正在尝试(做一些“简单”的事情)让 java 播放声音文件。我有以下 java 代码:
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
public class HelloWorldSound
{
public static void main(String args[]) throws Exception {
String soundFile = "sound.mp3";
Media hit = new Media(soundFile);
MediaPlayer mediaPlayer = new MediaPlayer(hit);
mediaPlayer.play();
}
}
(声音文件与.java和.class文件在同一目录)
我编译它使用:
javac -cp jfxrt.jar HelloWorldSound
(.jar 文件在同一文件夹中)
编译没有错误,但是当我尝试运行它时:
java -cp jfxrt.jar HelloWorldSound
我收到以下错误:
Error: Could not find or load main class HelloWorldSound
我正在运行 java 版本“1.7.0_45”
对我犯错的地方有什么帮助吗?
总体思路:该程序适用于一个项目,其中来自 arduino 的输入将决定播放哪种声音以及重复播放的频率。如果有更好的播放声音的方法,请告诉我 :)
我是一名优秀的程序员,十分优秀!