在 IntelliJ IDEA 中,如何设置到达断点时的音频通知?

dbc*_*ion 8 breakpoints intellij-idea conditional-breakpoint

使用 IntelliJ IDEA,当设置不经常(或根本不)遇到的断点时,我会离开我的计算机。我将每隔 10 分钟左右返回一次,检查是否已到达断点。如果我能听到到达断点的声音,那就更有效率了。这可能吗?

  1. 以下代码有效,但我需要执行一个.mp4文件而不是.app. 请参阅该尝试的第二个代码块,该尝试不起作用。

  2. 尽管该代码适用于.app,但我如何设置断点以在到达该代码时执行该代码?

这有效:

try {
   Runtime.getRuntime().exec("/usr/bin/open -a iTunes.app");
} catch (IOException e) {
   e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

这不会:

try {
   Runtime.getRuntime().exec("MacintoshHD/Users/myusername/Music/iTunes/iTunes Media/Tones -a 01 Zelda Gets Item Alert Tone.m4a");
} catch (IOException e) {
   e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

顺便说一句,我确实尝试在有空格的路径项周围加上引号。那也没用。

Meo*_*Meo 4

将其添加到Evaluate and log

Clip clip = AudioSystem.getClip();
AudioInputStream inputStream = AudioSystem.getAudioInputStream(new File("some.wav"));
clip.open(inputStream);
clip.start();
Thread.sleep(10000);
Run Code Online (Sandbox Code Playgroud)

或执行一些应用程序来执行此操作:

try {
   Runtime.getRuntime().exec("\"C:\\Program Files (x86)\\Winamp\\winamp.exe\" \"C:\\some.mp4\"");
} catch (IOException e) {
   e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)