J'ai donc trouvé quelques questions similaires à la mienne, mais aucune n'a spécifiquement traité le problème que j'ai.Exécution d'un programme Java dans Eclipse comme à partir de la ligne de commande
Mon programme sera invoqué par un argument de ligne de commande tels que:
java Main "inputFile.txt" "inputFile2.txt"
Je suis programmation Eclipse et emploie le public void main(String[] args)
d'attendre un arg[0]
et arg[1]
Cependant quand je courir en éclipse il n'y a aucun moyen pour moi d'entrer les fichiers que j'utilise. Pour contourner ce problème, j'ai ajouté les 2 fichiers dont j'ai besoin dans mon projet. Puis, en configuration course, je les spécifié aux fichiers comme: inputFile.txt inputFile2.txt
Alors, quand je lance le programme maintenant, il dit simplement qu'il ne peut pas trouver inputFile.txt
Fondamentalement, je ne sais pas où la question est, que ce soit J'entre les arguments dans la configuration d'exécution mal, si je les place mal dans mon espace de travail, ou si mon code est incorrect.
Avez-vous essayé spécifier le chemin complet (comme "C: \ User \ Batman \ BatDocs \ BatText.txt")? –
duplicata possible de [Comment passer les arguments de la console à l'application en eclipse?] (Http://stackoverflow.com/questions/7574543/how-to-pass-console-arguments-to-application-in-eclipse) – Patrick
regarde cette question: http://stackoverflow.com/q/2850674/630384 – DHall