在Linux下,Eclipse中的Java卷不会发生变化

时间:2014-03-06 20:35:08

标签: java linux eclipse audio

我有一点问题: 我正在使用javazoom。*制作一个简单的音乐播放器。要改变音量,请使用

private BasicPlayer player = new BasicPlayer();
player.setGain(<double value between 0..1>);

方法 .setGain()直接使用java.sound中的FloatControl。 当我在eclipse(Linux下)中使用Java应用程序时,音乐不会改变它的级别。但是当我将Java应用程序导出到app.jar时,一切正常(在所有操作系统下)。所有一切都在eclipse下工作,在Windows下工作。有人可以解释为什么会这样吗?

经过测试的软件:

  • 操作系统:WinXP,Win7; Ubuntu 12.04,13.10(部分32位,64位)
  • JVM:OpenJDK 6,7; SunJDK 6
  • Eclipse Kepler(4,*)和Indigo(3,7)。
  • Javazoom最新

解决

只有在eclipse下启动项目时才会发生这种情况。 如果你制作* .jar并在操作系统中启动,则可以毫无问题地进行更改。

1 个答案:

答案 0 :(得分:-2)

<强>解决

只有在eclipse下启动项目时才会发生这种情况。如果你制作* .jar并在操作系统中启动,则可以毫无问题地进行更改。