class Dateien einbinden

chillerStudent

Bekanntes Mitglied
Hallo,

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?
 

AmunRa

Gesperrter Benutzer
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
 

Haave

Top Contributor
Wenn es class-Dateien sind, brauchst du doch keine JARs einbinden ;)

Reicht nicht "File -> Import -> File System -> Browse ... (etc.)"?
 

chillerStudent

Bekanntes Mitglied
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.

Warum?
 

Haave

Top Contributor
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?
 

AmunRa

Gesperrter Benutzer
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.
 

chillerStudent

Bekanntes Mitglied
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?
 

AmunRa

Gesperrter Benutzer
Wenn die Class dateien zuvor in einem package waren dann muss sich diese Ordnerstruktur natürlich auch im Archiv wieder finden.

Das Archiv bindest du am einfachsten über:

Rechts Klick auf Project -> Build Path -> Configure Build PAth -> Add External Archivs -> Pfad zum Archiv eingeben.
 
Zuletzt bearbeitet:

chillerStudent

Bekanntes Mitglied
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 ;(
 

AmunRa

Gesperrter Benutzer
Was bedeutet du kannst damit nicht arbeiten?

in welchem package sind die Klass datein?

z.B.
package at.test.sub

class A{

}

mussnacher so im Archiv sein.
Code:
Jar-Archiv
+-
 |
 at
  +
  |
  test
   +
   |
   sub
    +
    |
    A.class


EDIT:

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.
 
Zuletzt bearbeitet:

chillerStudent

Bekanntes Mitglied
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.
 

preachie

Aktives Mitglied
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.

Das sollte so eigentlich funktionieren.
 

preachie

Aktives Mitglied
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 ;)
 

preachie

Aktives Mitglied
Hä?

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 ;)
 
G

Gastredner

Gast
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.
 
G

Gastredner

Gast
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:
attachment.php

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.
 

Anhänge

  • Zwischenablage02.png
    Zwischenablage02.png
    32,9 KB · Aufrufe: 38

chillerStudent

Bekanntes Mitglied
OHH MEIN GOTT
Ich glaub mein eclipse spinnt!

Ich hab grad das programm ausgeführt, und alles läuft perfekt.
Ich dachte, wenn etwas rot unterstrichen ist, kann es nicht compilieren.

Siehe bild

Zum Schluss danke ich dir !! DANKE !!:applaus:
 

Anhänge

  • Screenshot.jpg
    Screenshot.jpg
    93,5 KB · Aufrufe: 38
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
H exterme class Dateien in Eclipse Project einbinden Java Basics - Anfänger-Themen 1
M Einbinden fertiger Klassen (.class-Dateien) in Projekt Java Basics - Anfänger-Themen 3
C "HelloWorld" - Dateien erstellt, aber ist es eine class-Datei? Java Basics - Anfänger-Themen 2
A attach source: Zusammenhang zwischen JAR und .class/.java Dateien? Java Basics - Anfänger-Themen 2
C Klassen Class Files nachladen (mehrer .jar Dateien) Java Basics - Anfänger-Themen 2
S Class Dateien decompilieren Java Basics - Anfänger-Themen 4
P Compiler-Fehler .java Dateien kompilieren und .class Dateien zur .jar Java Basics - Anfänger-Themen 4
N wie *.class-Dateien mit log4j loggen? Java Basics - Anfänger-Themen 9
K OOP duplicate class, öffentliche Klasse in unterschiedlichen Java Dateien speichern? Java Basics - Anfänger-Themen 3
W wie bekomme ich die .class Dateien ausgelesen Java Basics - Anfänger-Themen 11
M JApplet in HTML einbetten > mehrere .class-Dateien Java Basics - Anfänger-Themen 9
TheKing Mac-class dateien öffnen Java Basics - Anfänger-Themen 2
M dateien relativ zur lage der .class-Dateien adressieren Java Basics - Anfänger-Themen 3
C Auf ProgressBar von zwei verschiedenen .class Dateien zugrei Java Basics - Anfänger-Themen 2
M class Dateien per cmd nicht ausführbar Java Basics - Anfänger-Themen 12
G warum in *.class-Dateien loggen? Java Basics - Anfänger-Themen 13
T class dateien in projekt einfuegen Java Basics - Anfänger-Themen 8
J ".java" und ".class"-Dateien ;-) Java Basics - Anfänger-Themen 6
A Class-Dateien? u.a. Java Basics - Anfänger-Themen 10
J Probleme mit dem Ausführen von .class Dateien Java Basics - Anfänger-Themen 14
G Anzahl .class Dateien verringern Java Basics - Anfänger-Themen 15
C Kann man class Dateien auch lesen? Java Basics - Anfänger-Themen 8
T *.class Dateien Java Basics - Anfänger-Themen 12
Z Mit Eclipse Class Dateien benutzen. Java Basics - Anfänger-Themen 7
H class Dateien ausführbar machen Java Basics - Anfänger-Themen 2
N .class-Dateien bearbeiten? Java Basics - Anfänger-Themen 4
M Class Dateien verwenden! Java Basics - Anfänger-Themen 10
lan2711 Class Dateien auf anderen Rechner zum Laufen kriegen. Java Basics - Anfänger-Themen 5
Silver-Blue wie führe ich class dateien im Web oder auf Server aus Java Basics - Anfänger-Themen 3
G Programm findet andere .class-Dateien nicht Java Basics - Anfänger-Themen 6
B Was ist der Unterschied zwischen .java- und .class Dateien Java Basics - Anfänger-Themen 3
T IntelliJ / SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". Java Basics - Anfänger-Themen 4
wolei Java generic interface in a generic class Java Basics - Anfänger-Themen 6
Say Class scope und Instance scope und Getter nur selbstgeschrieben Methoden Java Basics - Anfänger-Themen 11
Say abstract class und Objekt erzeugen - Dringend Hilfe Java Basics - Anfänger-Themen 10
C Was tun wenn .class erwartet wird ? Java Basics - Anfänger-Themen 6
M "Class<T> clazz" im Constructor - auch für int möglich? Java Basics - Anfänger-Themen 7
M error: '.class' expected switch(char) Java Basics - Anfänger-Themen 32
123456789sssssaaaa Java Wrapper Class Java Basics - Anfänger-Themen 13
FHEFHJHFJH error: class names, 'summe_bsp', are only accepted if annotation processing is explicitly requested Java Basics - Anfänger-Themen 3
N Variabel in eine class mit "extends JLabel" übertragen Java Basics - Anfänger-Themen 2
J Methode als Class anlegen Java Basics - Anfänger-Themen 7
A Fehler beim Ausführen einer class Datei Java Basics - Anfänger-Themen 6
G Could not initialize class “NoClassDefFoundError" Java Basics - Anfänger-Themen 2
Mr_Kleeblatt Operatoren if (arri[i] != "test.java"&& arri[i] != "test.class") Java Basics - Anfänger-Themen 3
S Generics-Problem: Class, Class<?>, Class<Object> Java Basics - Anfänger-Themen 4
J Klassen .class Datei öffnen Java Basics - Anfänger-Themen 31
O Verständniss Problem bei abstract class Java Basics - Anfänger-Themen 7
H .class Datei wird nicht ausgeführt Java Basics - Anfänger-Themen 2
H .jar unterschied .class Java Basics - Anfänger-Themen 3
J class version 52 und 56 Java Basics - Anfänger-Themen 6
L Fehler bei der AUsführung der .class Datei Java Basics - Anfänger-Themen 23
A Class not found - Jar liegt am classpath Java Basics - Anfänger-Themen 2
A Wie erkennt die JVM welche class verwendet werden muss? Java Basics - Anfänger-Themen 3
dapzoo Class File Version zu niedrig? Ausführen über Eingabeaufforderung nicht möglich Java Basics - Anfänger-Themen 14
J Methoden Methoden einer public class AutoCompleteTextField verwenden Java Basics - Anfänger-Themen 14
R HTTP-Links in Java Class finden Java Basics - Anfänger-Themen 3
D jsoup get class name mit leerzeichen Java Basics - Anfänger-Themen 7
D doc.seect jsouo bestimmtes class element finden Java Basics - Anfänger-Themen 1
B Objekte zählen/ Vererbung/ Kopplung/ Interface/ Abstract Class Java Basics - Anfänger-Themen 5
N Fehlende .class Datei Java Basics - Anfänger-Themen 4
S Daten aus eigenständiger .class-Datei abrufen Java Basics - Anfänger-Themen 1
C Was macht `public class ClassName<T extends Comparable<T>>`? Java Basics - Anfänger-Themen 14
W Externe class in Eclipse importieren Java Basics - Anfänger-Themen 0
X Variablen Problem bei Aufteilung in verschiedene Class-Files Java Basics - Anfänger-Themen 4
Javafan01 Dateiname und Public class Java Basics - Anfänger-Themen 4
S Klassen Class mit Funktionen importieren Java Basics - Anfänger-Themen 1
L jar, class, java und wieder zurück Java Basics - Anfänger-Themen 8
T class Datei auslesen Java Java Basics - Anfänger-Themen 5
B Classpath Class lässt sich nicht öffnen Java Basics - Anfänger-Themen 3
J Compiler-Fehler Fehler bei Vektor (E extends Object declared in class Vector) Java Basics - Anfänger-Themen 9
temi Verständnisproblem Class.forName() Java Basics - Anfänger-Themen 3
S setText aus anderer class heraus Java Basics - Anfänger-Themen 6
L Classpath Zwei Bibliotheken enthalten gleiche .class Datei Java Basics - Anfänger-Themen 6
F Taschenrechner "Error loading class..." Java Basics - Anfänger-Themen 5
D Interface Amazon Skill Kit, Interface but method in other class? Java Basics - Anfänger-Themen 3
J Compiler-Fehler class interface or enum expected Java Basics - Anfänger-Themen 1
wilmaed protected class Java Basics - Anfänger-Themen 0
C Erste Schritte Fehler beim *.class Aufruf über cmd.exe Java Basics - Anfänger-Themen 9
N class in class Java Basics - Anfänger-Themen 13
B Linux - Error: Could not find or load main class application.Main Java Basics - Anfänger-Themen 28
V Was bewirkt das Schlüsselwort extends in Verbindung mit class bzw. public class ? Java Basics - Anfänger-Themen 2
Azazel Ist die abstract class das selbe wie ein interface ? Java Basics - Anfänger-Themen 33
lBlKha0s Fehlermeldung : class interface or enum expected Java Basics - Anfänger-Themen 9
P could not find main class obwohl da Java Basics - Anfänger-Themen 17
UnityFriday method getPrevious in class List<ContentType> cannot be applied to given types Java Basics - Anfänger-Themen 29
T error: class, interface, or enum expected Java Basics - Anfänger-Themen 5
D Compiler-Fehler error: .class expected Java Basics - Anfänger-Themen 2
S Dataflow von Start bis die SystemProperties class Java Basics - Anfänger-Themen 1
Detox Class Datei erzeugen nicht möglich über cmd Java Basics - Anfänger-Themen 1
M Scanner class Java Basics - Anfänger-Themen 6
L Compiler-Fehler error: class, interface or enum expected Java Basics - Anfänger-Themen 2
P Compiler-Fehler Could not load or find main class fehler Java Basics - Anfänger-Themen 15
J Gestaltung der GUI.class Java Basics - Anfänger-Themen 1
P Compiler-Fehler could not find or load main class Java Basics - Anfänger-Themen 5
Z Gleiches Verzeichnis für class und java unter Windows Muss? Java Basics - Anfänger-Themen 11
D neue public static class variablen in array speichern? Java Basics - Anfänger-Themen 6
T Wie vergleiche ich die Jahre aus der while Schleife die in ( public class) fuer cbx geschrieben sind Java Basics - Anfänger-Themen 5
S Vererbung Fehlermeldung: the hierarchy of the type "class name" is inconsistent Java Basics - Anfänger-Themen 10
J Erste Schritte .class datei in meine form inkludieren Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben