There are three ways to emit a beep in Java:
- Use an AU audio file: In Java, AU files need to be created at a sample rate of 8000. Higher sample rates will not work.
- Print the ASCII Bell character to the console, like this:
public class testBeep { public static main(String args[]) { // ASCII bell System.out.print(" 007"); System.out.flush(); } }
- Starting with JDK 1.1, use the beep method in the Toolkit:
import java.awt.*;public class beep { public static void main(String args[]) { Toolkit.getDefaultToolkit().beep(); } }