我在聊天客户端工作,我没有编写大部分代码。它工作正常但是当有人发送消息时,它在使用Java 7时会发出蜂鸣声(系统错误蜂鸣声)。 Java 6及更低版本没有这种哔哔声。我似乎无法找到什么导致哔哔有没有办法找到它?
我不认为它的呼叫声如我所知
public class nobeep extends sun.awt.windows.WToolkit {
@Override
public void beep() {
System.out.println("tried to beep");
new Exception().printStackTrace();
}
}
然后调用
System.setProperty("awt.toolkit", "nobeep");
在主要方法中。
使用该方法发送蜂鸣声并不会发出哔哔声。它只在正常发送时。有没有快速的方法来追踪哔哔声的原因?
编辑:
查看错误数据库后 - 确认。 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7194469
我知道它说没有解决方法,但有一个(java不是c ++)还是只等到更新8?
答案 0 :(得分:0)
我找到的解决方案是将awt转换为swing。我无法找到一种方法来克服错误报告中的修复。它现在可以在任何一个版本中正常工作
错误报告 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7194469