Java应用程序中没有声音-但其他应用程序中也有声音

Java应用程序中没有声音-但其他应用程序中也有声音,java,audio,raspberry-pi,Java,Audio,Raspberry Pi,我正在为Linux arm-32开发一个java应用程序(将在Raspberry pi上运行)。我使用OpenJDK进行开发,并将程序编译成包含所有依赖项的.jar文件。该应用程序将播放mp3文件,它在我的win10开发机器上运行良好,运行的.jar文件与我在raspberry pi上运行的相同 使用VLC播放器在raspberry上也可以很好地播放Mp3文件,因此在raspberry上播放Mp3不会有任何问题,也不会丢失Mp3解码器 当我在raspberry pi上运行它时,不会忽略任何声音,

我正在为Linux arm-32开发一个java应用程序(将在Raspberry pi上运行)。我使用OpenJDK进行开发,并将程序编译成包含所有依赖项的.jar文件。该应用程序将播放mp3文件,它在我的win10开发机器上运行良好,运行的.jar文件与我在raspberry pi上运行的相同

使用VLC播放器在raspberry上也可以很好地播放Mp3文件,因此在raspberry上播放Mp3不会有任何问题,也不会丢失Mp3解码器

当我在raspberry pi上运行它时,不会忽略任何声音,也不会抛出任何异常。我还可以看到mp3播放的进度,因为代码会以文件处理的每一个百分比写入控制台

我尝试使用了许多不同版本的JDK(采用OpenJDK 11、Oracle OpenJDK 11、Bellsoft OpenJDK 13),但没有区别

要从java播放声音,是否需要进行任何特定的配置?我甚至试着播放一个简单的哔哔声,在win10中工作,但在raspberry中不工作

java.awt.Toolkit.getDefaultToolkit().beep()


知道下一步要检查什么吗

更新:尝试了不同版本的Raspbian/Raspberry pi os,包括新的64位版本,以及从Java8到Java13的不同版本的OpenJDK。本周末没有成功,我尝试了用于ARM64的Ubuntu服务器,将其与Ubuntu minimal desktop一起安装。为ARM64安装了Bellsoft OpenJDK15(全新的Java15版本)。猛敲Sound works:-)Issue solvedUpdate:尝试了不同版本的Raspbian/Raspberry pi os,包括新的64位版本,以及从Java8到Java13的不同版本的OpenJDK。本周末没有成功,我尝试了用于ARM64的Ubuntu服务器,将其与Ubuntu minimal desktop一起安装。为ARM64安装了Bellsoft OpenJDK15(全新的Java15版本)。猛敲声音作品:-)问题解决