Nous avons une application développée dans NetBeans, basée sur la plateforme NetBeans. Il y a un programme 3'de parti auquel nous avons une dépendance au moment de l'exécution, plus spécifiquement un fichier jar dans l'autre dossier progams lib.Netbeans: besoin d'inclure le répertoire 3'rd party dans classpath
Comment devrions-nous inclure le jar de l'autre progam dans notre classpath?
La recommandation de l'autre fabricant de progamme est de définir CLASSPATH variable d'environnement pour inclure
C:\Progam Files\Other Program\lib\theJAR.jar
Et si ce n'est pas possible, nous devrions copier theJAR.jar à JRE-HOME\lib\ext
Nous ne devons pas copier theJAR. JAR n'importe où ailleurs, cela pourrait le faire cesser de fonctionner ...
Maintenant, NetBeans ne tient pas compte de ce qui est sur la variable d'environnement CLASSPATH. Leur manière recommandée semble être de faire un wrapper, mais cela conduirait à copier le jar, à moins qu'il y ait un moyen de faire un module wrapper qui pointe vers CLASSPATH?
Pour le moment nous copions le pot dans JRE-HOME\lib\ext
. Mais alors il y a des tracas inutiles lorsque nous installons une mise à jour Java.
Avez-vous une solution à ce problème? Il semble que quelque chose qui pourrait être simple, mais je n'ai pas trouvé le bon endroit pour regarder encore ...
Modifier: L'application est basée sur les fourmis.
FYI ... Dans NetBeans 8, les projets ont tendance à être basés sur [** Maven **] (https://en.wikipedia.org/wiki/Apache_Maven). Pour obtenir de l'aide sur l'ajout de bibliothèques (dépendances) à de tels projets Maven, consultez les Questions, [Comment configurer le classpath dans Netbeans?] (Http://stackoverflow.com/q/7598623/642706) et [Ajouter des dépendances dans Maven Netbeans] (http://stackoverflow.com/q/6819317/642706). –