4

IntelliJ Idea では、頻繁にヒットしない (またはまったくヒットしない) ブレークポイントを設定するときは、コンピューターから離れます。ブレークポイントに到達したかどうかを確認するために、10 分ごとに戻ります。このプロセスは、ブレークポイントに到達したことを聞くことができれば、時間をより効率的に使用できます。これは可能ですか?

編集:

1) 以下はコードとして機能しますが、.mp4代わりにファイルを実行する必要があります.app。その試行のコードの 2 番目のブロックを参照してください。これは機能しません。

2) コードは に対して機能します.appが、到達したときにそのコードを実行するようにブレークポイントを設定するにはどうすればよいですか?

これはコードとして機能します:

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

これはしません

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();
}

ところで、スペースのあるパス項目を引用符で囲んでみました。それもうまくいきませんでした。

4

2 に答える 2

4

これを に追加Evaluate and log:

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

またはそれを行うためにいくつかのアプリケーションを実行します。

try {
   Runtime.getRuntime().exec("\"C:\\Program Files (x86)\\Winamp\\winamp.exe\" \"C:\\some.mp4\"");
} catch (IOException e) {
   e.printStackTrace();
}
于 2016-08-31T16:01:30.823 に答える