Si je construis une application dans Eclipse en utilisant Java et que cette application est lue dans un fichier txt, où dois-je placer le fichier txt dans le package afin de ne pas avoir à spécifier son chemin fichier.txt "). Je pensais que c'était supposé aller dans le dossier src, mais ça ne marche pas.
Cliquez avec le bouton droit sur le dossier du projet, puis cliquez sur Nouveau -> Fichier. Le fichier sera dans le dossier Projet et non dans le dossier source.
Placez le fichier dans le dossier à partir duquel vous exécutez votre application Java (votre dossier actuel/de travail). Si vous utilisez les paramètres par défaut d'Eclipse pour exécuter votre application, vous devez placer le fichier directement dans le dossier du projet Eclipse. Pour créer le fichier dans le projet Eclipse, vous pouvez simplement le glisser-déposer ou déposer à l'aide du bouton droit de la souris sur le projet Eclipse et créer un nouveau fichier.
Si vous ne souhaitez pas spécifier de chemin d'accès et souhaitez ouvrir un fichier à partir du système de fichiers à l'aide de l'API Java.io.File, placez-le dans le répertoire de travail.
Dans Eclipse, le répertoire de travail est défini par défaut sur le niveau racine de votre projet, mais vous pouvez le modifier (et également vérifier les paramètres) dans une configuration d'exécution Eclipse. Ils sont accessibles sous l'option de menu "Exécuter> Exécuter les configurations ..." et le paramètre de répertoire de travail se trouve sous l'onglet "Arguments" pour les programmes Java.
L'important est que le répertoire contenant votre fichier soit sur le classpath. Lorsque vous utilisez la boîte de dialogue d'exécution d'Eclipse pour les paramètres de votre projet, il existe un onglet pour Classpath. Vous pouvez l'utiliser pour apprendre ce qui est déjà sur le chemin de classe et pour faire des ajouts si vous le souhaitez.
Pour ce faire, utilisez .getResourceAsStream ("fichier.txt")
Une voix pour une réponse correcte? Wierd ...