Bonjour,
Je suis actuellement sur un projet Eclipse qui utilise une librairie annexe, c'est à dire que j'ai rajouté un .jar externe dans les propriétés eclipse du projet (dans la rubrique Java Build Path, onglet librairie). Je lance mon projet indépendament d'Eclipse dans la console (DOS, je suis sous windows). (Je sais comment faire : il suffit de rajouter "java -classpath [etc...]" dans la ligne de commande.)
Mais le problème est le suivant : dans Eclipse, onglet librairie de Java Build Path, j'ai aussi rajouté des librairies natives reliées au .jar (Native Library Location en cliquant sur le + à gauche du .jar déjà inclut) et je ne sais pas comment les rajouter à la main avec la commande java -classpath.
==> Savez-vous comment faire ? Il doit surement y avoir une commande spéciale.
(Pour information, il s'agit de la librairie jogl avec en fait deux .jar (gluegen-rt.jar et jogl.jar) et des librairies natives associées à jogl.jar dans les options du projet Eclipse, mais ce détail n'a pas d'importance ici)
Autre question (qui va dans le sens de la précédente) : existe-t-il un parseur XML qui récupère une ligne de type "java -classpath [blablabl]" automatiquement avec toutes les inclusions manuelles à partir du fichier ".classpath" de Eclipse ? Ce serait excellent car cela permettrait de rendre n'importe quel projet Eclipse executable sur n'importe quelle machine dépourvue d'Eclipse et ayant juste la bonne version de Java installée.
Partager