Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java maven导出和mp3spi问题_Java_Maven_Intellij Idea - Fatal编程技术网

Java maven导出和mp3spi问题

Java maven导出和mp3spi问题,java,maven,intellij-idea,Java,Maven,Intellij Idea,我正在使用IntelliJ制作一个Discord机器人,它可以将音频发送到语音频道(这部分工作正常)。我正在使用一个名为mp3spi的库来支持播放mp3文件。 因为这个程序只适合我,所以我使用maven中的本地存储库来添加mp3spi所需的3个文件:mp3spi1.9.5.jar,jl1.0.1.jar,以及tritonus\u share.jar 据我所知,当与maven打包时,这些jar正成功地导出到输出jar。我遇到的问题是,尝试播放mp3文件会引发不受支持的DaudioFileExcep

我正在使用IntelliJ制作一个Discord机器人,它可以将音频发送到语音频道(这部分工作正常)。我正在使用一个名为mp3spi的库来支持播放mp3文件。
因为这个程序只适合我,所以我使用maven中的本地存储库来添加mp3spi所需的3个文件:
mp3spi1.9.5.jar
jl1.0.1.jar
,以及
tritonus\u share.jar

据我所知,当与maven打包时,这些jar正成功地导出到输出jar。我遇到的问题是,尝试播放mp3文件会引发不受支持的DaudioFileException。然而,在IntelliJ中,如果我只需单击“运行”启动程序,它就可以正常工作


我尝试过寻找类似问题的解决方案,但我不明白为什么它在IntelliJ中运行时有效,但在与maven打包后无效。(即使库似乎在输出jar中)

您能提供最终jar文件的布局吗?库jar中的类是否合并到单个jar文件中?是的。我检查了输出jar,在其中找到了库类。我现在不在我的电脑前,所以我不能得到任何具体的信息。