import java.io.FileInputStream;
import java.io.FileNotFoundException;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
try {
FileInputStream f = new FileInputStream("MonFichier.command");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Mon seul problème c'est que je n'arrive pas à donner le bon chemin d'accès et la console me dit:
java.io.FileNotFoundException: MonFichier.command (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at java.io.FileInputStream.<init>(FileInputStream.java:79)
at Main.main(Main.java:11)
FileInputStream f = new FileInputStream("MonFichier.command");
cela veut dire que le fichier MonFichier.command est censé se trouver dans le même dossier que ton .jar ou si tu testes le code depuis ton IDE, dans le dossier de ton projet.
Si ton fichier est autre part sur ton disque dur il faut que tu utilises un chemin absolu, c'est à dire que tu dois passer en paramètre de ton objet FileInputStream le chemin complet jusqu'à ton fichier (C:\\Dossier...).
⚙️ Une solution simple règle le problème ; une solution compliquée en crée un nouveau.
Si tu l'exécutes depuis Eclipse il faut que le fichier soit dans le dossier de ton projet à la racine, à côté de tes dossiers src et bin, c'est le cas ?
Essaies d'ajouter dans ton bloc try un affichage pour que quand tu exécutes le projet tu saches si l'ouverture du fichier a réussi ou non. Rajoutes également un affichage dans ton catch. Ca peut paraitre idiot mais c'est très pratique pour déboguer un programme.
⚙️ Une solution simple règle le problème ; une solution compliquée en crée un nouveau.
Le message qui suit est une réponse automatique.
Les réponses automatiques nous permettent de gagner beaucoup de temps en traitant plus rapidement les problèmes récurrents.
Nous sommes néanmoins ouvert à toute question ou remarque, n'hésite pas à me contacter par messagerie privée à ce sujet.
Manque de recherche
Bonjour,
Tu as posé une question déjà couramment posée sur le web ou sur le Site du Zéro.
Les règles du site exigent de faire un minimum de recherche avant de poster une question. Je ferme donc ce sujet en t'invitant à chercher par toi-même.
Il est fortement probable que tu trouves une réponse à ta requête en utilisant le formulaire de recherche du site ou un moteur de recherche global tel que Google, Yahoo ou encore Bing. Il est aussi très fortement recommandé de chercher sur Wikipedia, cette encyclopédie libre est une très grande source d'informations sur des sujets très variés.
Mon site perso / Retrouvez tous mes tutoriels vidéos à propos de Symfony2 sur Grafikart.fr