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:
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);
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".
je n'y comprend rien
Quel est le problème dans ce cas?
merci.