我正在尝试流式传输.wav文件。我收到了这个错误:
java.io.FileNotFoundException:\ sounds \ player-bullet.wav(系统找不到指定的文件)
文件结构是src / sounds / player-bullet.wav。 java文件在src中。这是代码:
AudioInputStream ais = AudioSystem.getAudioInputStream(new File("/sounds/player-bullet.wav"));
但是在同一个文件中,我使用此代码加载图像并且它可以工作:
shipImage = new Image("/images/player.png");
文件结构是src / images / player.png。 这段代码适用于eclipse:
AudioInputStream ais = AudioSystem.getAudioInputStream(new File("./src/sounds/player-bullet.wav"));
但是当我把它变成jar文件时,src文件不包括在内。所以当文件在jar中时这不起作用。