首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java错误蜂鸣音

Java错误蜂鸣音
EN

Stack Overflow用户
提问于 2012-10-04 05:07:00
回答 1查看 822关注 0票数 1

我在一个聊天客户端上工作,我没有为它写大部分代码。但是,当有人发送消息时,它工作得很好,在使用Java7时会发出蜂鸣声(系统错误蜂鸣声),而Java6及更低版本则没有这种蜂鸣音。我似乎找不到导致嘟嘟声的原因,有什么方法可以找到它吗?

我不认为它像我一样在呼唤

代码语言:javascript
复制
public class nobeep extends sun.awt.windows.WToolkit {
    @Override
      public void beep() {
          System.out.println("tried to beep");
          new Exception().printStackTrace();
  }
} 

然后调用

代码语言:javascript
复制
 System.setProperty("awt.toolkit", "nobeep");

在main方法中。

使用该方法发送蜂鸣音不会使其发出蜂鸣音。只有在正常发送的情况下才会这样。有没有快速找到导致蜂鸣音的方法?

编辑:

在查看了bug数据库后-它得到了确认。http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7194469

我知道它说没有替代方法,但是有没有(java而不是c++)或者只是等待更新8?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-04 06:15:10

我找到的解决方案是将awt转换为swing。我找不到一种方法来覆盖bug报告中的修复。它现在在这两个版本中都能正常工作

错误报告http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7194469

修复http://hg.openjdk.java.net/jdk8/awt/jdk/rev/b8a1ff892b33

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12716925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档