6

当我尝试使用 发出哔声时Toolkit.getDefaultToolkit().beep(),它似乎不适用于我的任何 Windows 计算机。我也知道有人有同样的问题,但他们说它适用于其他操作系统。有谁知道为什么?

4

2 回答 2

8

对我来说,问题是我配置了“无声音”(Win7 Pro)。将其更改回“Windows Default”后,我能够听到哔哔声(实际上是“叮”声) - 也是从 Eclipse 中启动时。

于 2015-03-22T19:02:57.090 回答
6

此代码适用于我在 Windows 7 上,请确保您没有静音。

import java.awt.*;

public class Beep {
    public static void main(String... args) {
        Toolkit.getDefaultToolkit().beep();     
    }
}

您也可以只打印ASCII铃铛的表示,也适用于 Windows 7

public class Beep {
    public static main(String... args) {
       System.out.print("\007"); // \007 is the ASCII bell
       System.out.flush();
    }
}
于 2013-03-15T21:01:32.600 回答