我正在开发一个我没有为其编写大部分代码的聊天客户端。它工作正常,但是当有人发送消息时,它会在使用 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?