Frage

Ich versuche, eine Open-Source-Java-Bibliothek zu verwenden Knoten und Kanten in einem Graphen zu visualisieren, aber ich bin völlig verloren.

Ich habe eine Reihe von JAR-Dateien in einem Ordner. Ein Klick auf einige der JAR-Dateien macht Fenster java swing pop offen mit Diagrammen angezeigt. Durch Klicken auf andere JAR-Dateien tut nichts.

Wenn ich das herausgefunden, würde ich bleibe nur die JAR-Dateien in dort mit den anderen, oder wäre das noch nicht?

Und wenn ich jemals herausfinden, wie diese Dateien zu verwenden, bedeutet das, dass ich sie schließen, wenn ich mein Java-Projekt auf einem anderen Computer übertragen? Wie würde ich mich über das zu tun?

War es hilfreich?

Lösung

Haben Sie diese Bibliotheken in Ihrem Classpath enthalten?

Wenn Sie mit Eclipse, könnten Sie

Projekt -> Eigenschaften -> Java Build-Pfad. -> addJar

Und die Jar-Datei sollte in einem Verzeichnis abgelegt werden, in Ihrem Arbeitsbereich (lib / zum Beispiel)

Wenn Sie Ihr Projekt auf einem anderen Computer zu übernehmen haben, können Sie diese Schritte unternehmen könnten

  1. Bevor irgendetwas zu tun, exportieren Sie Ihr Projekt (als Jar-Datei, zum Beispiel).
  2. Speichern Sie es in Ihrem Lieblings-Laufwerk (CD / USB-Laufwerk / Diskette / Band).
  3. Auf der „anderen“ Computer können Sie dieses Projekt in den Arbeitsbereich importieren

Andere Tipps

Ich glaube, wenn Sie die Gläser in Ihrem Classpath setzen, können Sie verwenden Klassen wie nur würden Sie eine Standard-Bibliothek importieren und. Herauszufinden die Classpath aus kann verwirrend sein, aber man kann es nur einstellen, wenn Sie Ihre Jvm starten. Ihr IDE kann es haben Optionen, auch.

Die meisten Java-Probleme sind Classpath Probleme.

In Eclipse müssen Sie Bibliotheken auf die Projekterstellungspfad .

In der Regel müssen Sie Abhängigkeiten über die Classpath Mechanismen bei der Kompilierung und Laufzeit zur Verfügung zu stellen. Die genauen Mechanismen sind unterschiedlich, aber zum Beispiel, wenn Sie die javac Compiler, würden Sie Ihre Bibliotheken auf der Kommandozeile zur Verfügung stellen:

javac -classpath C:\dir\lib1.jar;C:\dir\lib2.jar foo/MyClass.java

Diese Abhängigkeiten würden auch zum Aufruf der App erforderlich:

java -classpath C:\dir\lib1.jar;C:\dir\lib2.jar;. foo.MyClass

Diese Seite gibt einige gute Infos, wenn auch für den Begriff „Classpath“ googeln sollte bieten alternative Quellen.

Sie verwenden es, um es in dem Classpath Ihrer Java-Anwendung, einschließlich, dass so, wie Sie es von Ihrem Code verweisen können. Hier ist ein Starter-Dokument. Das JDK 1.6 hat einige einfachere Optionen (wie mehrere JAR-Dateien als * .jar Angabe). Es ist auf jeden Fall ein wenig kompliziert, aber es ist sehr wissenswert.

Sie haben sollten Dokumentation für diese Gläser. Einige Töne wie Beispiele, aber man muss der Kern Graph Modellierung und Rendering-Jar sein. Hoffentlich werden die Beispiele haben Quelle enthalten.

Fügen Sie einfach, dass Jar zu einem Projekt in Eclipse (beispielsweise in einem / lib Ordner in Ihrem Projekt, dann Pfad zum Build hinzufügen) und verwenden Sie die Dokumentation des Codes zu verwenden. Sie können auch Eclipse innerhalb der Jar-Datei suchen.

Es sei denn, es gibt keine Alternative, es ist wahrscheinlich nicht wert, eine Last von Code von Drittanbietern verwenden, die nicht zumindest auf der API-Ebene dokumentiert ist, und ohne Source-Beispiele auf keinen Fall.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top