Java MIDI 合成器 .jar 未播放
我编写了一个简单的合成乐器 GUI,它在我的机器上运行良好。但是,一旦我将它放入 jar 文件中,执行该 jar 文件时它就不再播放声音。我认为这与音库有关。不管怎样,当我运行 jar 文件时,我无法让它在我的机器上播放音符,所以我认为它不能在其他人的机器上工作。对可能发生的事情有什么想法吗?谢谢。
-马特
I wrote a simple synth instrument gui that works well on my machine. However, as soon as I put it in a jar file, it no longer plays sounds when executing that jar file. I assume that has to do with the soundbank. Either way, I cannot get it to play a note on my machine when I run the jar file, so I presume it will not work on another person's machine. Any thoughts as to what might be going on? Thanks.
-Matt
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您是否将应该播放的声音打包到 .jar 文件中?
如何运行 .jar 文件?
有关 .jar 文件中的资源的信息(可能是您的情况),您可以在此处阅读。
关于运行 .jar 文件及其遇到的问题,您可以阅读此处和此处。
祝您好运,如果对您有帮助,请告诉我们。
did you pack in .jar file even sounds that should play?
How do you run your .jar file?
Something about resources in your .jar file (what could be your case) you can read here.
About running .jar files and troubles with them you can read here and here.
Good luck and let us know if it helps you.
您可能正在使用 java JDK 在 IDE 中运行测试,但使用 JRE 从 jar 测试应用程序。
请参阅如何修复它:http://www.jsresources.org/faq_midi.html#jre_soundbank< /a>
You are probably running your tests in an IDE using the java JDK but testing the app from the jar using the JRE.
See on how to fix it: http://www.jsresources.org/faq_midi.html#jre_soundbank