OVH Cloud OVH Cloud

Comment fonctionnent les imports ?

3 réponses
Avatar
Eric L'HUILLIER
Bonjour,

J'ai téléchargé quelques bibliothèques java sur Internet notamment
prevayler et hsqldb.
Or je n'arrive pas à les utiliser dans mes programmes java.
Les fichiers zips téléchargés continnents plein de choses.
Faut-il utiliser l'intégralité du fichier ou en extraire seulement une
partie ?
Comment faire le lien entre le programme et la partie à utiliser ?
Pour information, j'utilise eclipse.

Merci d'avance

Cordialement

3 réponses

Avatar
captainpaf
Eric L'HUILLIER a formulé la demande :
Bonjour,

J'ai téléchargé quelques bibliothèques java sur Internet notamment prevayler
et hsqldb.
Or je n'arrive pas à les utiliser dans mes programmes java.
Les fichiers zips téléchargés continnents plein de choses.
Faut-il utiliser l'intégralité du fichier ou en extraire seulement une partie
?
Comment faire le lien entre le programme et la partie à utiliser ?
Pour information, j'utilise eclipse.

Merci d'avance

Cordialement


Salut,

en général seul les fichiers .jar contenu dans le zip sont nécessaires.
Pour pouvoir les utiliser, il faut que ces fichiers soient dans ton
classpath. Et pour faire ça, il y a plusieurs façons de proçéder.
Puisque tu es sous éclipse :
-ajoute un répertoire lib au niveau de ton projet.
-mets dans ce répertoire tous les jars que tu souhaites utiliser.
-ensuite dans éclipse, projet, propriété puis classpath (ou chemin de
compilation si tu es en français). La tu cliques sur l'onglet
bibliothèque et le bouton "ajouter des fichiers jar". Tu ajoutes tous
les jar de ton répertoire lib.
-après, au niveau de ton code, tu importes les class dont tu as besoin
et tu les utilises.

voila, mais il y a plein d'autre moyen de procéder, tu peux regarder
par exemple du côté de ant (http://ant.apache.org/). Tu pourras aussi
trouver pas mal de doc sur le net(recherche avec google) sur les
packages et l'importation des .jar :
1 en passant : http://www.commentcamarche.net/java/javapack.php3

Avatar
Eric L'HUILLIER
Eric L'HUILLIER a formulé la demande :

Bonjour,

J'ai téléchargé quelques bibliothèques java sur Internet notamment
prevayler et hsqldb.
Or je n'arrive pas à les utiliser dans mes programmes java.
Les fichiers zips téléchargés continnents plein de choses.
Faut-il utiliser l'intégralité du fichier ou en extraire seulement une
partie ?
Comment faire le lien entre le programme et la partie à utiliser ?
Pour information, j'utilise eclipse.

Merci d'avance

Cordialement



Salut,

en général seul les fichiers .jar contenu dans le zip sont nécessaires.
Pour pouvoir les utiliser, il faut que ces fichiers soient dans ton
classpath. Et pour faire ça, il y a plusieurs façons de proçéder.
Puisque tu es sous éclipse :
-ajoute un répertoire lib au niveau de ton projet.
-mets dans ce répertoire tous les jars que tu souhaites utiliser.
-ensuite dans éclipse, projet, propriété puis classpath (ou chemin de
compilation si tu es en français). La tu cliques sur l'onglet
bibliothèque et le bouton "ajouter des fichiers jar". Tu ajoutes tous
les jar de ton répertoire lib.
-après, au niveau de ton code, tu importes les class dont tu as besoin
et tu les utilises.

voila, mais il y a plein d'autre moyen de procéder, tu peux regarder par
exemple du côté de ant (http://ant.apache.org/). Tu pourras aussi
trouver pas mal de doc sur le net(recherche avec google) sur les
packages et l'importation des .jar :
1 en passant : http://www.commentcamarche.net/java/javapack.php3


Merci pour cette réponse.

Toutefois mon problème persiste dans la mesure où je voudrais utiliser
une fichier zip dans lequel se trouve une arborescence src/org/hsqldb.
Si j'ajoute le fichier selon la méthode préconisée aucun import ne
fonctionne !
Où me trompé-je ?


Avatar
Auge Frederic

Merci pour cette réponse.

Toutefois mon problème persiste dans la mesure où je voudrais utiliser
une fichier zip dans lequel se trouve une arborescence src/org/hsqldb.
Si j'ajoute le fichier selon la méthode préconisée aucun import ne
fonctionne !
Où me trompé-je ?


si tu as récupéré les sources d'un projet, tu peux les importer dans un
autre projet dans Eclipse, ensuite tu dois référencer ce nouveau projet
dans ton projet
properties de ton projet-> Java build path -> Project