9
votes

Où mettez-vous un fichier d'entrée dans Eclipse (Java) afin de la lire à partir de la commande de console?

J'écris un programme Java à Eclipse (version Galileo). Le programme lit des données d'utilisateur simples à partir du fichier d'entrée spécifié à la commande de la console et le traite.

Mais je ne suis pas sûr d'où je devrais placer ce fichier d'entrée dans l'espace de travail Eclipse, de sorte que lorsque je exécute un programme dans Eclipse et tapez le nom du fichier d'entrée, vous pouvez le trouver et le programme peut le traiter.

et y a-t-il un moyen de définir le chemin de fichier afin que je puisse simplement placer le fichier d'entrée n'importe où et spécifié le chemin de fichier au moment de l'exécution?

Merci!


0 commentaires

3 Réponses :


6
votes

Le répertoire de travail par défaut, lorsque vous exécutez une application Java à Eclipse, est le répertoire de projet. Si vous placez votre fichier de données dans ce répertoire, vous pouvez simplement vous référer au fichier sans aucun chemin précédent. Vous pouvez également modifier le répertoire de travail mais modifier les propriétés de lancement de votre application.


0 commentaires

14
votes

Le processus Java est lancé avec le répertoire de projet comme répertoire de travail par défaut.


0 commentaires

3
votes

Vous pouvez également spécifier le chemin de fichier comme argument à votre processus Java. Dans le menu Exécuter, choisissez Exécuter des configurations ... Vous devriez voir votre classe sous Applications Java. Sélectionnez l'onglet Arguments et spécifiez simplement le chemin dans le champ Arguments de programme.


0 commentaires