Bonjour,
J'ai un problème avec la lecture d'un fichier, voici mon problème:
j'ai une application client/serveur (avec RMI).
une des classes de l'application cliente contient les instructions de lecture d'un fichier suivantes:
lorsque je lance le serveur ensuite le client sur la machine "serveur", la lecture du fichier se fait normalement, mais quand je lance le serveur sur la machine "serveur" et le client sur une autre machine "cliente" il me sort une erreur : "C:/session.txt" (le fichier spécifié est introuvable) or que le fichier existe dans le c:/ de la machine "cliente".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 String monFichier = "C:\\session.txt"; String fichierContenu= ""; int num_session = 0; try { RandomAccessFile raf = new RandomAccessFile(monFichier, "r"); String ligne; while ( (ligne = raf.readLine()) != null ) { fichierContenu += ligne; } System.out.println("contenu du fichier: "+fichierContenu); num_session = Integer.parseInt(fichierContenu.trim()); } catch (IOException e){ System.out.println("erreur dans: " + e);} //appel d'une méthode du serveur Collection equip = port.getEquip(num_session);
je n'y comprend rien
Quel est le problème dans ce cas?
merci.
Partager