私は、単純な小さな Java ゲームにサウンドトラックを追加しようとしています。コンパイルできるコードがある範囲で、その方法を調査しました。ただし、実行すると FileNotFound 例外が発生します。私は Eclipse を使用しており、私の wav ファイルは .class ファイルと同じディレクトリにあります。
ここに私の例外があります:
java.io.FileNotFoundException: bach.wav (そのようなファイルまたはディレクトリはありません)
そして、音楽プレーヤーの私のコード:
public static void play()
{
try
{
Clip clip = AudioSystem.getClip();
clip.open(AudioSystem.getAudioInputStream(new File("bach.wav")));
clip.start();
}
catch (Exception exc)
{
exc.printStackTrace(System.out);
}
}