Comment exporter un projet Eclipse avec des dépendances de Jar externe?

Dans le Traitement, je voudrais importer une bibliothèque que j'ai écrit en Java qui s'enroule autour d'une bibliothèque externe (un .fichier jar).

Traitement semble importer ma propre bibliothèque, mais quand je l'appelle le constructeur (qui fait référence à certaines classes de la bibliothèque externe), j'obtiens un java.lang.NoClassDefFoundError dans le Traitement de l'interface graphique de la console.

Si au lieu de l'Extérieur .jar dans mon Eclipse buildpath, j'utilise la bibliothèque de code source et les exporter tout cela, le Traitement ne se plaint pas.

Comment pourrais-je être en mesure de package de ce projet afin que je n'ai pas inclure la totalité de la bibliothèque de code source (et, au lieu de simplement inclure la .fichier jar) dans mon projet Eclipse?


Mise à jour: Comme par N. L. telaviv la suggestion, j'ai choisi de les exporter en tant que Runnable JAR. Ce qui a fonctionné pour moi a été de sélectionner l'option "Copier les bibliothèques requises dans un sous-dossier à côté de la JAR généré." Ici, un autre dossier est créé à côté de votre .le pot est de sortie contenant la référence .jar bibliothèques.

Update2: L'autre option qui fonctionne est "Extraire les bibliothèques requises en JAR généré." Ainsi, le POT pour accéder aux références à l'interne. Il semble que la même chose aurait travaillé avec N. L. telaviv la suggestion, mais cela ne semble pas être le cas. Choisissez cette option si vous ne voulez pas avoir des fichiers supplémentaires. Vous remarquerez, si vous explorez les .Fichier JAR, que la bibliothèque externe est dans un paquet séparé dossier.

source d'informationauteur funseiki