如何让java程序跑完发出提示音
时间: 2024-04-08 15:30:45 浏览: 104
要让Java程序执行完后发出提示音,你可以使用`javax.sound.sampled`包中的`Clip`类来播放音频文件。以下是一个简单的示例代码:
```java
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.UnsupportedAudioFileException;
import java.io.File;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
// 执行你的Java程序代码
// 程序执行完后播放提示音
playSound("path/to/sound.wav");
}
public static void playSound(String filePath) {
try {
File soundFile = new File(filePath);
Clip clip = AudioSystem.getClip();
clip.open(AudioSystem.getAudioInputStream(soundFile));
clip.start();
// 等待音频播放完毕
Thread.sleep(clip.getMicrosecondLength() / 1000);
} catch (IOException | LineUnavailableException | UnsupportedAudioFileException | InterruptedException e) {
e.printStackTrace();
}
}
}
```
在上述代码中,你需要将`"path/to/sound.wav"`替换为实际的音频文件路径。程序执行完后,会调用`playSound`方法来播放音频文件。播放完成后,程序会等待音频播放完毕后继续执行。
阅读全文