D'où java look pour les fichiers?

J'essaie de lire un fichier en java:

Public class Test{

public static void main (String [] args) throws IOException {

BufferedReader f = new BufferedReader(new FileReader("test.in"));

//...

PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("test.out")));

//...                                 

}

}

1) Où devrait l'emplacement de "test.dans" l'être? (src? bin? ???)

2) Où permettra de "tester.de" être situé?

  • Comment êtes-vous de l'exécution de votre code? À partir de la ligne de commande ou à partir de quelque part comme eclipse?
  • A en juger sur le fait que vous parlez de la src et bin, je suis en supposant que vous utilisez une sorte de SDK? Sinon, la réponse est triviale; le lieu sera le même emplacement où vous exécutez votre fichier java. Fournir un peu plus d'info sur ce SDK que vous utilisez et que quelqu'un pourra répondre mieux.
  • "D'où vient Java look pour les fichiers?" Pourquoi ne pas demander à Java lui-même: System.out.println(System.getProperty("user.dir")); Edit: 1+ de @mebigfatguy que je vois maintenant qu'il a donné la même suggestion avant moi.
InformationsquelleAutor Anonymous181 | 2012-05-17