Erreur import jar eclipse
Résolu/Fermé
A voir également:
- Erreur import jar eclipse
- Erreur 0x80070643 - Guide
- Eclipse download - Télécharger - Langages
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
- Erreur 1001 outlook - Guide
- Erreur 10016 epson - Forum Imprimante
2 réponses
KX
Messages postés
16741
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
30 mai 2024
3 016
16 août 2015 à 01:19
16 août 2015 à 01:19
Bonjour,
Soit le jar a été mal importé, soit les classes que tu veux utiliser ne sont pas utilisables. Cela peut arriver en particulier si la hiérarchie des packages n'est pas respectée.
Je te conseilles d'ouvrir le fichier .jar (c'est un fichier zip que l'on peut ouvrir avec n'importe quel logiciel de compression) et de vérifier sa structure.
Il devrait y avoir dedans :
Exemple :
Pour une
Si l'architecture du jar est correcte c'est que c'est l'import qui est mal fait.
Remarque : pour gérer les dépendances entre projets il y a des outils qui existent et permettent de régler ces problèmes. Tu devrais regarder comment fonctionne Maven : Débuter avec Maven
Soit le jar a été mal importé, soit les classes que tu veux utiliser ne sont pas utilisables. Cela peut arriver en particulier si la hiérarchie des packages n'est pas respectée.
Je te conseilles d'ouvrir le fichier .jar (c'est un fichier zip que l'on peut ouvrir avec n'importe quel logiciel de compression) et de vérifier sa structure.
Il devrait y avoir dedans :
- Un répertoire META-INF, contenant le fichier MANIFEST.MF (optionnel)
- L'arborescence des packages tels qu'ils sont dans les sources.
Exemple :
Pour une
public class Totodans
package tata.titi;on aurait dans le jar :
- META-INF
- MANIFEST.MF
- tata
- titi
- Toto.class
Si l'architecture du jar est correcte c'est que c'est l'import qui est mal fait.
Remarque : pour gérer les dépendances entre projets il y a des outils qui existent et permettent de régler ces problèmes. Tu devrais regarder comment fonctionne Maven : Débuter avec Maven
Merci pour ton aide KX.
J'ai trouvé le problème, j'essayais d'importer le .jar et non le package qui d'ailleurs était resté (default package).
J'arrive maintenant a importer le package :
" import testpack.*; "
Mais un problème subsiste, mes fonctions de sont pas reconnues, j'ai une erreur du type suivant :
"The method XXX is undefined for the type YYY"
Est-ce que vous pourriez m'aider ?
J'ai trouvé le problème, j'essayais d'importer le .jar et non le package qui d'ailleurs était resté (default package).
J'arrive maintenant a importer le package :
" import testpack.*; "
Mais un problème subsiste, mes fonctions de sont pas reconnues, j'ai une erreur du type suivant :
"The method XXX is undefined for the type YYY"
Est-ce que vous pourriez m'aider ?