2013-05-28 1 views
0

Je travaille sur un programme qui permettra l'installation d'addons modulaires simplement en déposant le bon fichier .jar dans un dossier. Je n'étais pas sûr de savoir comment ajouter un fichier comme celui-ci au chemin de compilation et utiliser une méthode de ce fichier. Je sais comment faire si je sais exactement quel fichier je vais utiliser, mais dans ce cas je ne sais pas. Je devrai être capable d'exécuter une méthode à partir du pot externe sans dire à éclipse à l'avance que c'est le fichier que j'utiliserai.Comment ajouter un fichier .jar externe au chemin de compilation via le code

+0

Si vous utilisez Java 7, vous pouvez définir un répertoire et charger tous les jars à partir de là lors de l'exécution de 'java'. Pas sûr de la syntaxe correcte, vous pouvez le vérifier vous-même. – SJuan76

+0

Cela fonctionnera-t-il également pour Java 6? J'avais l'habitude de compiler sur Java 7, mais j'avais des problèmes avec les gens qui disaient que ça ne marchait pas parce qu'ils utilisaient Java 6. Je suis prêt à passer à Java 7 si nécessaire, mais je préférerais rester sur Java 6 pour l'instant. –

Répondre

1

Vous pouvez charger le pot méthode utilisant décrite sur cette réponse: How to load a jar file at runtime

Je présume que vous avez aussi besoin d'une interface pour agir comme un contrat de sorte que vous savez ce qu'il faut jeter votre classe à

+0

Merci, je pense que cela devrait fonctionner! –

Questions connexes