コードの大部分を記述しなかったチャットクライアントで作業しています。正常に動作しますが、Java 7を使用しているときに誰かがメッセージを送信すると、ビープ音(システムエラービープ音)が鳴ります。Java6以下ではこのビープ音は鳴りません。ビープ音の原因を見つけることができないようですそれを見つける方法はありますか?
私が持っているように、私はその呼び出しビープ音を考えていません
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");
mainメソッドで。
メソッドを使用してビープ音を送信しても、ビープ音は鳴りません。正常に送信された場合のみ。ビープ音の原因を突き止める簡単な方法はありますか?
編集:
バグデータベースを調べた後、確認されました。 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7194469
私はそれが回避策を言っていないことを知っていますが、それはありますか(JavaはC ++ではありません)、それともアップデート8まで待つだけですか?