Linux 下 Eclipse 中 Java 体积没有变化

标签 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 时,一切正常(在所有操作系统下)。此外,在 Windows 下工作的所有东西都可以在 Eclipse 中工作。有人可以解释一下为什么会发生这种情况吗?

测试的软件:

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

已解决

只有当您在 Eclipse 下启动项目时才会发生这种情况。 如果您制作 *.jar 并在操作系统中启动,则卷更改可以正常工作。

最佳答案

已解决

只有当您在 Eclipse 下启动项目时才会发生这种情况。如果您制作 *.jar 并在操作系统中启动,则卷更改可以正常工作。

关于Linux 下 Eclipse 中 Java 体积没有变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22235367/

相关文章:

java - Eclipse 上的 Android 原生 c++ - 在 stdlib 上给出错误,但可以工作

eclipse - 无法使用 Tomcat 运行 Servlet,因为某些东西正在使用端口

java - 如何在Eclipse中查找程序开始的行号

java - 如何将两个 ".jceks"文件合并为一个?

android - 蓝牙低功耗(蓝牙 4.0)与 Android/Linux

java - 在 Eclipse 中调试 Java 时如何使 getResourceAsStream 工作?

c - Linux : Creating a simple non-blocking server and client to communicate over named pipes

Linux 内核内存管理分页级别

java - setOnClickListener 未使用自定义适配器和自定义 ListView 触发

java - Eclipse Java Debug模式 : how to get actual type of value?