Eclipse + Java + Packages importieren

Julupus

Mitglied
Hallo zusammen,

ich entwickle im Moment noch schön klassisch auf der Kommandozeile mit vi als Editor. Das ist zwar erstmal gut, ich denke aber dass ich mich mit Eclipse wesentlich einfacher tun würde die Verbindung zwischen den verschiedenen (selbst erstellten) Klassen herzubekommen.

Im Moment wenn ich etwas nachschauen muss (sei es Methode oder Übergabeparameter für Konstruktor einer anderen Klasse) muss ich die aktuelle Datei entweder schließen oder ich verschaffe mir eine weitere vi Session mit der andern Klasse. Das funktioniert - ist aber glaube ich gerade als Anfänger (sowohl java als auch oop) erstmal schwierig da ich des öfteren nachschlagen muss und nicht alle Klassen im Kopf habe.

Nachdemch Eclipse oberflächlich aus der Shell-Programmierung kenne habe ich mir gedacht "Hey, mit Eclipse kannst du relativ einfach in einem bunten Fenster mehrere Klassen öffnen und anschauen".

Ich nehme an dem ist auch so, man korrigiere mich falls nicht.

Jetzt aber mein Problem:

Ich habe meinen Paket-Baum ja entsprechend auch im Dateisystem abgelegt, exemplarisch so: ~/Entwicklung/java/eu/irgendeinedomaene/ueberbegriff/unterbegriff/...

Die $CLASSPATH Variable zweigt dabei auf ~/Entwicklung/java. So kann unter Verwendung des Paketnamens alles aufrufen was irgendwo in diesem Baum liegt.

So habe ich es verstanden dass man es wohl am besten tut, ich hoffe das ist erstmal richtig.

Wie bekomme ich nun diesen ganzen Baum in Eclipse? Ich möchte weder an jeder Stelle irgendwelche Unterordner namens "bin" o.ä. noch andere Schweinereien die Eclipse so an Dateistruktur vorgibt und verlangt. Kann ich mein $CLASSPATH Verzeichnis inklusive aller darunterliegender *.java Dateien und Verzeichnisse ganz einfach importieren und das Verzeichnis zu meinem Workspace machen (keine doppelte Datenhaltung)?

Nachdem vermutlich genügend Leute Eclipse verwenden kann mir das hoffentlich jemand beantworten.

Danke schonmal!

Gruß Julupus
 

sence

Bekanntes Mitglied
Eclipse erstellt die Ordner "bin", "lib", "src", automatisch, sobald man ein Java Projekt für Applikationen erstellt.
Wenn du versucht ein bereits bestehenden Projekt (deins, ohne die Ordner bin,lib,src) in Eclipse zu importieren,
wird es fehlschlagen(?).

Am Anfang willst du es natürlich so einfach halten wie möglich, mit der Zeit wird dich das jedoch immer weniger interresieren, dann wenn der Wert auf das Projekt selbst gelegt wird.
Eclipse ist ein supi Programm für Java entwicklungen.

Erstelle dir einfach ein Projekt in Eclipse und kopiere deine Packages in den "src folder" hinein,

im bin Ordner hast du dann die .class Dateien, wenn das Projekt kompiliert worden ist über Eclipse.
im lib, deine additional externen .jar(s)
und im src, deine Packages.
 

HimBromBeere

Top Contributor
"bin" o.ä. noch andere Schweinereien die Eclipse so an Dateistruktur vorgibt und verlangt.
Das sind keine Eclipse-Schweinereien, sondern eigtl. JAVA-Standard-Namen. Zu finden in jedem handelsüblichen Programm, was mal in JAVA geschrieben worden ist (auch in Eclipse :D).
Bei Eclipse kannst du mittels Rechtsklichk aufs Projekt alle möglichen anderen Dateien importieren, z.B.
Import-->FileSystem
 

Julupus

Mitglied
Okay, danke erstmal.

Im Moment habe ich keine Unterscheidung in Unterverzeichnisse bin, lib, src.

Das heißt, ich habe z.B. einen Ordner der folgendermaßen ausschaut:

~/Entwicklung/java/eu/meineDomain/bla/blub

In diesem Order liegen sowohl .java als auch .class Dateien. In jeder Datei ist folgende Definition getätigt:

package eu.meineDomain.bla.blub;

Wenn ich jetzt aber in meinem workspace ein Projekt namens blub anlege passt das ja mit der package Definition aus meinen Klassen überhaupt nicht mehr überein? Wie verfährt man hier? Außerdem wird in diesem
Package regelmäßig ein anderes Package namens eu.meineDomain.bla.util importiert, das hat er natürlich auch nicht mehr. Wie bekomme ich alle bestehenden Dateien mitsamt der Package-Struktur sauber in den Workspace?

Erstelle ich ein Projekt namens "Java" und dann darunter die einzelnen Packages und importiere dann in jedes Package die entsprechenden .java-Dateien? Ist das ein gangbarer weg?

Schöne Grüße!
 

sence

Bekanntes Mitglied
Hallo,

du erstellst dir erst einmal ein Java Projekt (name z.B. "Java").
Dann kopierst du dir deine Packages in den src Ordner vom eben erstellten Projekt.
(fang bei dem Top Folder deiner Struktur an)
Beispiel: eu/meineDomain/bla/blub

somit kannst du dann in anderen .java Dateien deine Packages normal mit deinem vorhandenen namespace importieren
a la: import eu.meineZweiteDomain.bla.blubb

dann legst du noch alle .class Dateien in den "bin" Ordner, oder löschst diese und kompilierts das Projekt über eclipse neu.

Ich hoffe wir konnten Dir weiterhelfen.

Grüße
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
B von Java/Eclipse verwendete Datei existiert gar nicht? Java Basics - Anfänger-Themen 6
H Brauche Hilfe in Java Eclipse Programmieraufgabe Neuling Java Basics - Anfänger-Themen 3
R Java (Eclipse) "Lagerverwaltung" HILFE Java Basics - Anfänger-Themen 13
M Java Einstellung von Apache POI für MS Word Erstellung mit Eclipse Java Basics - Anfänger-Themen 6
pkm Eclipse wie mit anderer JAVA-Version starten? Java Basics - Anfänger-Themen 1
R Erste Schritte Eclipse - Java - System.out.println(); funktioniert nicht Java Basics - Anfänger-Themen 2
steven789hjk543 Kann man mit Java und Eclipse einen Virus programmieren? Java Basics - Anfänger-Themen 13
I JDK installieren Java JDK und Eclipse Installation Java Basics - Anfänger-Themen 6
H JUnit in Eclipse: java.lang.NoClassDefFoundError: Java Basics - Anfänger-Themen 9
AppGuruCode962 Eclipse luna java 8 Java Basics - Anfänger-Themen 15
B Java Eclipse Programm in einer Batch ausführen Java Basics - Anfänger-Themen 3
T Erste Schritte Darstellung der Java-Projekte in Eclipse Java Basics - Anfänger-Themen 2
T eclipse mit java 9 Problem? Java Basics - Anfänger-Themen 5
M Java Roboter schreiben mit Eclipse Java Basics - Anfänger-Themen 3
Hijo2006 Eclipse: Java Icon ändern Java Basics - Anfänger-Themen 9
G .java in .jar umwandeln Eclipse Java Basics - Anfänger-Themen 12
M Allgemeine Java-Frage anhand bspw. Eclipse Java Basics - Anfänger-Themen 4
J Java was Started but Returned Exit Code=13 in Eclipse Java Basics - Anfänger-Themen 13
D Java Eclipse cannot be cast to java.awt.event.ItemListener Java Basics - Anfänger-Themen 3
I Java, Application, Eclipse (Anfänger) Java Basics - Anfänger-Themen 1
B Compiler-Fehler Ein Java-Eclipse-Anfänger geht auf Reisen... Java Basics - Anfänger-Themen 10
B Frage zu iCalendar in Java Eclipse Java Basics - Anfänger-Themen 0
K Java Eclipse Schiffeversenken Frage Java Basics - Anfänger-Themen 3
A Eclipse - Java-Programm exportieren für Ubuntu TLS 10 Java Basics - Anfänger-Themen 9
D Java Eclipse hat scheinbar keine library Java Basics - Anfänger-Themen 2
G "Java von Kopf bis Fuss" - mit Eclipse? Java Basics - Anfänger-Themen 4
G Problem: Java Projekt als ausführbare Jar Exportieren (Eclipse) Java Basics - Anfänger-Themen 10
V Kann kein Java Projekt mehr mit Eclipse erstellen Java Basics - Anfänger-Themen 5
K Java Projekt als ausführbare Jar Exportieren (Eclipse) Problem Java Basics - Anfänger-Themen 24
G Java Applet aus Eclipse heraus testen? Java Basics - Anfänger-Themen 6
D Erste Schritte Problem mit dem Java-Editor Eclipse [Frage] Java Basics - Anfänger-Themen 13
T Problem mit Eclipse? Exception in thread "main" java.lang.NullPointerException Java Basics - Anfänger-Themen 4
Kenan89 Eclipse in Java Java Basics - Anfänger-Themen 13
M Java Eclipse IDE erstellt keinen Bin Ordner. Java Basics - Anfänger-Themen 10
S Erste Schritte import für andere Klassenfiles verfügbar machen? (Java unter Eclipse) Java Basics - Anfänger-Themen 8
S Eclipse Java Source Beispiele Java Basics - Anfänger-Themen 5
P Java Eclipse - Debugger Java Basics - Anfänger-Themen 2
J Java-Klassen außerhalb von Eclipse debuggen Java Basics - Anfänger-Themen 7
B Mit Eclipse(java) ein Java Applet im Browser steuern Java Basics - Anfänger-Themen 4
D Java wird nicht ausgeführt (eclipse) Java Basics - Anfänger-Themen 3
MisterSeven DataGrid in Java Eclipse? Java Basics - Anfänger-Themen 4
M Java - MySQL (Eclipse Java EE Web Developers) Java Basics - Anfänger-Themen 4
C JAVA - Einstieg mit Eclipse - Update Sites und Ähnliches Java Basics - Anfänger-Themen 6
E Frage zu Java Dokumentation / Eclipse Java Basics - Anfänger-Themen 9
T Eclipse & Java EE Module Dependencies Java Basics - Anfänger-Themen 2
I .java in eclipse einfügen Java Basics - Anfänger-Themen 16
S Eclipse Java Applet größe ändern aber wie? Java Basics - Anfänger-Themen 5
X Java Eclipse Version: 3.4.1 meldet manchmal keine Fehler Java Basics - Anfänger-Themen 17
S Ich kann mit einem Eclipse 3.2 keine Java Dateien Starten Java Basics - Anfänger-Themen 10
E Java-Programm mit Eclipse - wie muss ich anfangen. Java Basics - Anfänger-Themen 7
K aus Java Programme Jar.datei erstellen (eclipse) Java Basics - Anfänger-Themen 15
G "Java Bean" ausführen (Ohne Eclipse)? Als .jav ? - Java Basics - Anfänger-Themen 41
G Funktion "Remote Java Application" in Eclipse Java Basics - Anfänger-Themen 2
T Java Programm ohne Eclipse starten / wie ? Java Basics - Anfänger-Themen 8
G eclipse für java (j2ME) und PHP. einrichten? Java Basics - Anfänger-Themen 2
J Eclipse und printf und import util.java.scanner; Java Basics - Anfänger-Themen 4
R Wie ruft Eclipse java auf? Java Basics - Anfänger-Themen 4
L Eclipse mit Java Docu einrichten Java Basics - Anfänger-Themen 2
G JAVA API in Eclipse Java Basics - Anfänger-Themen 15
T Access Datenbank in Java (Eclipse) einbinden Java Basics - Anfänger-Themen 10
M Eclipse: Fehler bei: import java.lang.math Java Basics - Anfänger-Themen 7
M Benutzung von fremden Java-Code mit Eclipse Java Basics - Anfänger-Themen 3
R Anfänger-Tutorial Java + Eclipse Java Basics - Anfänger-Themen 4
G Mit Java (und Eclipse) Diagramme darstellen Java Basics - Anfänger-Themen 4
H Github Projekt starten/anbinden in eclipse Java Basics - Anfänger-Themen 11
S nach Import von jars (PLC4x) in Eclipse kann nicht mehr compiliert werden Java Basics - Anfänger-Themen 9
F Fehlermeldung in Eclipse Java Basics - Anfänger-Themen 13
R Einfacher Taschenrechner mit Eclipse Java Basics - Anfänger-Themen 3
P Eclipse installieren Java Basics - Anfänger-Themen 5
D Eclipse will nicht auslesen Java Basics - Anfänger-Themen 6
M Von Eclipse zum richtigen Programm Java Basics - Anfänger-Themen 1
K Wie kann ich "enter" von der Console in Eclipse löschen? Java Basics - Anfänger-Themen 2
nbergmann Eclipse: Lehrbuch-Programm startet nicht Java Basics - Anfänger-Themen 22
A Eclipse IDE - Wie bekomme ich eine ältere Version Java Basics - Anfänger-Themen 6
nbergmann Eclipse: Lehrbuch-Programm startet nicht Java Basics - Anfänger-Themen 7
C externe jar einbinden in Eclipse-Projekt Java Basics - Anfänger-Themen 2
F Falscher Link zum Path? Unterschiedliche Antworten bei Eclipse und VisualStudiocode Java Basics - Anfänger-Themen 5
berserkerdq2 Wie gebe ich den Pfad zu einer Datei an, die in einem Ordner in Eclipse ist? Java Basics - Anfänger-Themen 1
nbergmann eclipse schon mit "HalloWelt" unverständlich. Java Basics - Anfänger-Themen 4
G Zeilenumbrüche in Eclipse Java Basics - Anfänger-Themen 1
M Eclipse kennt keine String Klasse mehr Java Basics - Anfänger-Themen 1
brypa Eclipse installieren Java Basics - Anfänger-Themen 31
R Methoden Eclipse schlägt mir nicht alle Möglichkeiten vor Java Basics - Anfänger-Themen 4
P Eclipse Karate Framework API Test . Unexpected Error: the trustAnchors parameter must be non-empty Java Basics - Anfänger-Themen 1
P Apache Derby wird in Eclipse trotz Anbindung nicht gefunden Java Basics - Anfänger-Themen 6
thor_norsk Eclipse Symbole Java Basics - Anfänger-Themen 2
N Eclipse Programm normal ausführen Java Basics - Anfänger-Themen 1
lougoldi Intellij oder Eclipse Java Basics - Anfänger-Themen 7
R Eclipse Aufgabe Java Basics - Anfänger-Themen 4
B tar.gz in Eclipse als Bibliothek einbinden Java Basics - Anfänger-Themen 3
Mr.Strobel BufferedImage Exportieren Eclipse Java Basics - Anfänger-Themen 14
D wie kann man in Pong mit eclipse den schläger bewegen Java Basics - Anfänger-Themen 1
Avalon Request direkt aus Eclipse wie bei Postman Java Basics - Anfänger-Themen 3
R Eclipse Methodenhilfe Java Basics - Anfänger-Themen 2
L babylonisches Wurzelziehen (Eclipse) Java Basics - Anfänger-Themen 2
C Wie kann ich Versionen eines Projektes in Eclipse erstellen? Java Basics - Anfänger-Themen 3
T Eclipse deinstallieren nicht vorhanden? Java Basics - Anfänger-Themen 4
C system cannot be resolved Fehler in Eclipse Java Basics - Anfänger-Themen 18

Ähnliche Java Themen

Neue Themen


Oben