Erreur import jar eclipse
Résolu/Fermé
A voir également:
- Erreur import jar eclipse
- Erreur 1004 vba ✓ - Forum VB / VBA
- Ouvrir .jar ✓ - Forum Windows
- Télécharger eclipse - Télécharger - Langages
- Erreur 1000 france tv - Forum MacOS
- Youtube une erreur s'est produite ✓ - Forum YouTube
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
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 ?