java - 将一个java项目(我在里面用JLayer 1.0.1来播放mp3)转为可运行的jar文件

标签 java swing audio jlayer

我建立了一个java项目,我使用(JLayer 1.0.1)播放mp3音频。 当我用 eclipce 测试我的项目时,我发现它 100% 正常工作并且 JLayer 1.0.1 库有效地播放我的 mp3 文件。 但是当我将它转换为可运行的 jar 文件时,它可以使用NO SOUND OR AUDIO。 看来我的程序无法访问 Jlayer 1.0.1 库。 所以现在,我需要你的帮助来解决这个问题。 谢谢

最佳答案

您可以执行以下操作来测试您的应用程序:将您的项目导出为常规 jar 并将其与 JLayer.jar 和其他依赖项一起复制到一个目录中。然后,创建一个包含如下内容的批处理文件(Windows 上为 .bat,Linux 上为 .sh):

java -cp yourjar.jar;JLayer.jar;other_jars FullPathToYourClass

FullPathToYourClass 类似于 com.something.else.ClassName 还要注意 Linux 上的分隔符是:

一旦你看到它工作,你就可以开始做一个构建脚本来自动完成上述工作。我建议您为此构建一个 Ant build.xml 文件。

关于java - 将一个java项目(我在里面用JLayer 1.0.1来播放mp3)转为可运行的jar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12148225/

相关文章:

ios - 从 iPod 库读取 m4a 原始数据时如何添加 ADTS header ?

java - 使用正则表达式和 java 的评论检测器

java - 在自定义 jtable 中显示结果集

java - KeyListener 和 keyPressed

java - 如何使带有匿名内部类 Action 监听器的 JButton 在单击时自行删除?

c# - 混合两个或多个G.711原始流

java - 找到位于二维平面中同一条直线上的最大点数

java - libgdx 制作触摸事件

java - 如何在 Web 服务上下文中存储信息?

javascript - 如何在浏览器上播放自定义提示音?