Java -jar cgoban.jar没有声音错误

时间:2018-01-15 19:58:17

标签: java audio jar javasound

情况

我遇到的问题是运行* .jar文件时没有声音输出。我会用java -jar cgoban.jar启动它并且除了没有声音之外它工作正常。

可能的解决方案

这里讨论的问题有一个解决方法:https://senseis.xmp.net/?CgobanProblemsAndSolutions。 它说要使用Java Web Start with

LIBXCB_ALLOW_SLOPPY_LOCK=true padsp javaws http://files.gokgs.com/javaBin/cgoban.jnlp

并使用此处的jlnp文件:http://files.gokgs.com/javaBin/cgoban.jnlp

但是,由于此解决方法包括在每次启动时下载jar - 文件,这对我来说不是一个选项(因为我使用离线机器,带宽限制等)。

可能的解决方案可能是运行(因为它适用于javaws)

LIBXCB_ALLOW_SLOPPY_LOCK=true padsp java -jar cgoban.jar

但仍然没有声音。我不明白为什么它适用于javaws,但不适用于java -jar

不幸的是,它无法运行

java -jar -Dsun.sound.useNewAudioEngine="false" cgoban.jar

但感谢您发表评论。

我尝试的另一种可能的解决方案是下载和编辑上面的jlnp - 文件。每次应用程序启动时,我都不想下载jar - 文件。因此,也许可以下载jar - 文件一次,然后让本地jlnp - 文件指向本地副本(而不是远程jar - 文件)。然而,由于我的编程技巧很糟糕,我无法解决这个问题。

其他信息

我正在运行安装了Java的Ubuntu机器。 java -version给出了以下输出:

openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

可从此处获取供下载的cgoban.jar的最新版本: http://files.gokgs.com/javaBin/cgoban.jar

0 个答案:

没有答案