J'essaie d'utiliser une bibliothèque open source Java bibliothèque pour visualiser les nœuds et les bords dans un graphique, mais je suis complètement perdu.
J'ai un tas de fichiers jar dans un dossier. Cliquer sur certains fichiers jar fait Java les fenêtres pivotantes s'ouvrir avec des graphiques affichés. Cliquer sur d'autres fichiers jar ne fait rien.
Si je comprenais cela, est-ce que je collerais simplement les fichiers jar avec les autres, ou cela ne fonctionnerait-il toujours pas?
Et si jamais je trouve comment utiliser ces fichiers, cela signifie-t-il que je dois les inclure si je transfère mon projet Java sur un autre ordinateur? Comment pourrais-je procéder?
Avez-vous inclus ces bibliothèques dans votre chemin de classe?
Si vous utilisez Eclipse, vous pourriez
Projet -> propriétés -> Java chemin de génération -> addJar.
Et le fichier Jar doit être placé dans un répertoire à l'intérieur de votre espace de travail (lib/par exemple)
Si vous devez transférer votre projet sur un autre ordinateur, vous pouvez suivre ces étapes
Je crois que si vous mettez les pots dans votre chemin de classe, vous pouvez importer et utiliser des classes comme vous le feriez pour une bibliothèque standard. Comprendre le chemin de classe peut être déroutant, mais vous pouvez simplement le définir lorsque vous démarrez votre jvm. Votre IDE peut également avoir des options pour cela.
La plupart des problèmes Java sont des problèmes de chemin de classe.
Dans Eclipse, vous devez ajouter des bibliothèques au chemin de construction du projet .
En général, vous devez fournir des dépendances via les mécanismes classpath au moment de la compilation et de l'exécution. Les mécanismes précis varient, mais, par exemple, si vous utilisiez le compilateur javac , vous fourniriez vos bibliothèques sur la ligne de commande:
javac -classpath C:\dir\lib1.jar;C:\dir\lib2.jar foo/MyClass.Java
Ces dépendances seraient également nécessaires pour appeler l'application:
Java -classpath C:\dir\lib1.jar;C:\dir\lib2.jar;. foo.MyClass
Cette page donne quelques bonnes informations, bien que googler pour le terme "classpath" devrait fournir des sources alternatives.
Vous l'utilisez en l'incluant dans le chemin de classe de votre Java, de cette façon vous pouvez le référencer à partir de votre code. Ici est un document de démarrage. Le JDK 1.6 a quelques options plus faciles (comme spécifier plusieurs fichiers jar comme * .jar). C'est certainement un peu compliqué, mais cela vaut la peine d'être connu.
Vous devriez avoir une documentation pour ces fichiers JAR. Certains sons comme des exemples, mais l'un doit être le noyau de modélisation et de rendu du graphe. Espérons que les exemples contiennent une source.
Ajoutez simplement ce Jar à votre projet dans Eclipse (par exemple, dans un dossier/lib de votre projet, puis ajoutez-le au chemin de génération) et utilisez la documentation pour utiliser le code. Vous pouvez également utiliser Eclipse pour regarder à l'intérieur du fichier Jar.
Sauf s'il n'y a pas d'alternative, cela ne vaut probablement pas la peine d'utiliser une charge de code tiers qui n'est pas documentée au moins au niveau de l'API, et sans aucun exemple source, certainement pas.