ich muss die In.class und Out.class in Eclipse einfügen. Wie mache ich das?
Ich habe es damit versucht: Ordner>Eigenschaften>BeanInfo Path>BeanInfo classes>Add external Jars
Das funktioniert leider nicht damit. Gibt es eine andere Möglichkeit?
Nimm dir ein Zip Programm und zippe die zwei Datei zu einem Archiv, nenne das Archiv dan um (von archiv.zip zu archic.jar) und dann versuche das mit add External Archivs wieder
Nimm dir ein Zip Programm und zippe die zwei Datei zu einem Archiv, nenne das Archiv dan um (von archiv.zip zu archic.jar) und dann versuche das mit add External Archivs wieder
So klappt es leider nicht, wie du es beschrieben hast. In dem Register BeanInfo Path sieht man zwar die jar datei aber ich kann damit nicht arbeiten.
Ich hab jetzt einfach die jar datei in den lib ordner von java kopiert und hab eclipse neu gestartet.
Jetzt ist die jar datei in der JRE-Systembibliothek zu finden, aber ich kann immer noch nicht damit arbeiten.
Ich glaube, AmunRa meinte das auch nicht wirklich ernst. Du kannst afaik nicht einfach eine zip-Datei in eine jar-Datei umbenennen, so dass das wirklich funktionieren würde.
Mach mal diese kaputte JAR wieder aus der Java-Systembibliothek raus, das ist sicherlich nicht der richtige Weg. Hast du es mal mit meinem Tipp versucht?
Doch das mein ich ernst und hab ich auch gerade ausprobiert, und dies funktioniert auch so.
ein Jar archiv ist ja nichts anderes als ein Zip-archiv
es ist dann natürlich kein Runable-jar.
Aber so wie ich das gelesen habe, möchte er einfach mehrer class datei die er in einem Anderen Projekt geschrieben hat in einem anderen Projekt verwenden und daher kann er das dann auch so leicht machen.
Hat auch den Vorteil, dass er sich dann nicht um mehrer dateien kümmern muss sondern nur um eine.
@TO was genau meinst du mit funktioniert nicht, was willst du genau machen? , bei mir erkennt Eclipse die klasse die ich in diese Zip-Jar-Archiv habe ohne Probleme.
Wenn ich auf impotieren von dem Ordner klicke, kommen bei mir im Fenster vier Ordner in denen in paar "sachen auswählen". Diese ordner heißen: Allgemein, CVS, PlugIn-Entwicklung, Team
Kommt bei dir die gleichen Ordner? Wenn ja, was muss ich ankklicken?
Die zwei class Dateien sind schon in einem jar archiv, es existiert auch ein ordner unter dem Projektordner, aber ich kann damit immer noch nicht arbeiten ;(
Hast du den SourceCode von der class Datei noch?
Und eben beschreib noch einmal genau was du machen möchtest, was nicht geht, welche Fehlermeldung du bekommst.
Also:
Ich hab zwei class dateien, In.class und Out.class. Ich brauche diese, damit ich ein paar funktionen aufrufen kann, die nicht direkt in eclipse vorhanden sind. Z.b. In.readInt()
Der compiler weiß dann nicht, was die "In" klasse ist, weil die klasse in eclipse nicht vorhanden ist.
In Eclipse, rechtsklick auf's Projekt -> Properties
Java Build Path -> Tab Libraries -> Add Class Folder (wenn die Class Dateien irgendwo innerhalb des Projektverzeichnisses liegen) oder Add External Class Folder (wenn die Dateien sonst irgendwo liegen) > Verzeichnis in dem die Dateien liegen auswählen.
Ehrlich gesagt, keine Ahnung, ich weiß nicht mal wo Du JavaInfo Path findest.
Hast Du nen Screenshot wie das bei Dir aussieht? Habe das Gefühl, als würdest Du nicht dort klicken, wo Du müsstest
Ehrlich gesagt, keine Ahnung, ich weiß nicht mal wo Du JavaInfo Path findest.
Hast Du nen Screenshot wie das bei Dir aussieht? Habe das Gefühl, als würdest Du nicht dort klicken, wo Du müsstest
Laut Icon ist es ein Java Projekt, Du bist auch in der Java Perspective, aber wieso kommen in den Properties diese Bean-Sachen? Zudem Eclipse mit deutscher Oberfläche?
Was ist das für eine Eclipse Version, bzw. wo hast Du die her?
Ich befürchte, im Moment kann ich Dir auch nicht weiterhelfen, das kommt mir alles sehr Seltsam vor
Am einfachsten ist es, wenn du benötigte Bibliotheken (z. B. das .jar mit den von dir benötigten Klassen) zu einem Projekt hinzufügst und dann in den Build Path aufnimmst (das dürfte das sein, was im deutschen Eclipse "Erstellungspfad" heißt).
Gehe folgendermaßen vor:
Erstelle innerhalb deines Projekts einen Ordner namens "lib".
Kopiere dein .jar in diesen Ordner.
Klicke mit der rechten Maustaste auf die .jar-Datei, suche den Punkt "Build Path" und wähle dort "Add to Build Path".
Fertig (die Bezeichnungen werden im Deutschen wohl ein wenig anders sein - probier es mit dem "Erstellungspfad".
Diese Schritte sind für jedes Projekt zu wiederholen. Vorteil: Du kannst jedem Projekt genau die Bibliotheken hinzugeben, die für dieses Projekt benötigt werden. Zudem liegen die Bibliotheken innerhalb des Projektordners, wodurch du diesen weitergeben kannst, ohne dir Sorgen um inkompatible oder fehlende Bibliotheken beim Empfänger machen zu müssen.
Was ist die genaue Fehlermeldung? Taucht deine Bibliothek unter dem Menüpunkt "Referenced Libraries" (keine Ahnung, wie das in der deutschen Version heißt) auf?
Aussehen sollte es in etwa wie hier:
Die Bibliotheken liegen im Ordner /lib. Da sie in den Build-Path aufgenommen worden sind, werden sie zusätzlich unter dem Punkt "Referenced Libraries" aufgelistet.