Créer un executable +setup
Fermé
Sarahsarah_0448
Messages postés
2
Date d'inscription
mercredi 29 avril 2020
Statut
Membre
Dernière intervention
9 décembre 2020
-
9 déc. 2020 à 12:17
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 10 déc. 2020 à 09:39
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 10 déc. 2020 à 09:39
A voir également:
- Créer un executable +setup
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer un compte instagram - Guide
- Créer un compte facebook - Guide
- Creer adresse mail - Guide
2 réponses
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
9 déc. 2020 à 19:34
9 déc. 2020 à 19:34
Bonjour,
Comment ouvres tu tes fichiers dans le code ?
Si tu y accèdes en relatif tu pourrais juste modifier le classpath d'exécution pour préciser le répertoire des fichiers.
Le mieux serait cependant de les mettre directement dans le jar, mais là encore cela dépendra de quel code tu as utilisé.
Comment ouvres tu tes fichiers dans le code ?
Si tu y accèdes en relatif tu pourrais juste modifier le classpath d'exécution pour préciser le répertoire des fichiers.
Le mieux serait cependant de les mettre directement dans le jar, mais là encore cela dépendra de quel code tu as utilisé.
Sarahsarah_0448
Messages postés
2
Date d'inscription
mercredi 29 avril 2020
Statut
Membre
Dernière intervention
9 décembre 2020
9 déc. 2020 à 22:21
9 déc. 2020 à 22:21
J'utilise FileInputStream et ObjectInputStream j'ai essayé mettre les fichiers avec le fichier.jar et même dedans avec winrar mais c'est la même chose
[https://img-19.ccm2.net/GO7oIdTRQI7MEjIoGDnjVQEwnsk=/8afddcba29e84977adc92412e6b93f1e/tmp/16075487234406232458796384146248.jpg
|fancy
[https://img-19.ccm2.net/GO7oIdTRQI7MEjIoGDnjVQEwnsk=/8afddcba29e84977adc92412e6b93f1e/tmp/16075487234406232458796384146248.jpg

KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
10 déc. 2020 à 09:39
10 déc. 2020 à 09:39
Histoire de ranger un peu tes documents, place tes fichiers dans un répertoire, par exemple "documents"
Puis, à la place du FileInputStream (qui peux chercher un fichier sur ton ordinateur mais pas dans un Jar), utilises plutôt ce code :
Ceci ira chercher tes fichiers dans le Jar (s'ils sont bien dans le répertoire "documents") ou plus généralement dans le classpath (dans le répertoire "documents"), ce qui permet aussi de tester ton code sans construire le jar.
Puis, à la place du FileInputStream (qui peux chercher un fichier sur ton ordinateur mais pas dans un Jar), utilises plutôt ce code :
InputStream input = getClass().getResourceAsStream("/documents/Question.txt");
Ceci ira chercher tes fichiers dans le Jar (s'ils sont bien dans le répertoire "documents") ou plus généralement dans le classpath (dans le répertoire "documents"), ce qui permet aussi de tester ton code sans construire le jar.