J'ai un problème de charge un fichier simple:Problèmes de charge un fichier
public class TrisGame extends Canvas implements Runnable{
...
public static void main(String[] args){
...
}
public final void chargeSound() throws FileNotFoundException{
try{
File click = new File("Click.wav");
AudioInputStream clickc = AudioSystem.getAudioInputStream(click);
Clip clip = AudioSystem.getClip();
clip.open(clickc);
if(ASX | AC | ADX | CSX | CC | CDX | BSX | BC | BDX){
clip.loop(1);
}
}
catch(UnsupportedAudioFileException | IOException | LineUnavailableException e){
e.printStackTrace();
}
}
public void run(){...}
}...
Ce code. La sortie est:
java.io.FileNotFoundException: Click.wav (Impossibile trovare il percorso specificato) à java.io.FileInputStream.open0 (Native Method) à java.io.FileInputStream.open (FileInputStream.java:195) à java.io.FileInputStream. (FileInputStream.java:138) à com.sun.media.sound.WaveFloatFileReader.getAudioInputStream (WaveFloatFileReader.java:164) à javax.sound.sampled .AudioSystem.getAudioInputStream (AudioSystem.java:1181) at trisgame.TrisGame.CaricaSuono (TrisGame.java:314) au trisgame. . TrisGame (TrisGame.java:146) à trisgame.TrisGame.main (TrisGame.java:154) BUILD SUCCESSFUL (total temps: 7 secondes)
Merci!
Impossible de trouver le fichier que vous avez spécifié 'Click.wav'. Assurez-vous que le répertoire du chemin d'accès au fichier est correct. –
@TomC Le répertoire du chemin est correct! –
Ensuite, votre meilleur pari est de mettre un point d'arrêt sur Fichier click = new File (..); et assurez-vous qu'il trouve le bon chemin de répertoire. –