我导入这些:
sun.audio.AudioPlayer;
sun.audio.AudioStream;
使用和播放声音,但编译器会产生警告。
声音效果很好但是当我运行jar文件时没有播放声音!
NetBeans说我正在使用禁止导入。
有人可以告诉我“为什么jar文件不播放声音?”
答案 0 :(得分:3)
套餐sun。*仅供内部使用。您应该使用java-media中的内容。
答案 1 :(得分:0)
无法真实地说(基于信息)为什么它不播放但是你得到警告的原因是你使用的是不属于JavaSE的类。
如果我接受你的代码并在不是来自Sun的JVM上运行它,风险很高,因为缺少sun.audio类而无法加载你的代码。