我写了一个简单的合成器gui,它在我的机器上运行良好。但是,只要我将它放在一个jar文件中,它就会在执行该jar文件时不再播放声音。我认为这与音库有关。无论哪种方式,当我运行jar文件时,我无法让它在我的机器上播放音符,所以我认为它不适用于另一个人的机器。有关可能发生的事情的任何想法?感谢。
-Matt
答案 0 :(得分:0)
你收录.jar文件甚至是应该播放的声音吗? 你如何运行你的.jar文件?
关于.jar文件中的资源(可能是您的情况),您可以阅读here。 关于运行.jar文件和麻烦,您可以阅读here和here。
祝你好运,如果有帮助,请告诉我们。
答案 1 :(得分:0)
您可能正在使用Java JDK在IDE中运行测试,但使用JRE从jar测试应用程序。
请参阅如何修复它:http://www.jsresources.org/faq_midi.html#jre_soundbank