Antwort
 
Themen-Optionen
Alt 02.08.2006, 14:58 Nach oben    #1
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard Packages und Strukturen im Eclipse

Hallöchen,

hab mal wieder angefangen in Java bissle was machen zu wollen und stolper schon gleich am Anfang.

Nach allem was mir mein Gedächtnis und mein Nachlesen in diversen Javabüchern und -kursen über Packages vermittelt hat, sind packages eigentlich nur Verzeichnisse und alle Klassen in einem Verzeichnis gehören in dieses Package.
Macht Sinn und ist schlüssig.

Wenn ich nun in Eclipse ein Package erstellen will, dann kann ich keine Subpackages erstellen. Ich müsste also dann nur über Source-Ordner gehen und das ganze nur via Ordnerstruktur und "package name.subpackage..." in den Klassen unterbringen. Damit würde ich ja laut meinem Wissen auch Packages haben.
Nur warum kann ich dann in Eclipse ein Package erstellen? Dann aber keine Subpackages... *verwirrt*
In Eclipse müsste ich dann für jedes Subpackage ein eigenes Package erstellen und dieses korrekt benennen. in meinem workspace ist das ganze dann ja auch richtig in ordnerstrukturen abgebildet. aber was ist dann der unterschied? nur die anzeige in eclipse?

*verwirrt*
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.08.2006, 15:38 Nach oben    #2
Erfahrener Benutzer
 
Benutzerbild von karahead
 
Registriert seit: 23.11.2005
Ort: Stadtallendorf
Beiträge: 139
Standard

Zitat:
Nur warum kann ich dann in Eclipse ein Package erstellen? Dann aber keine Subpackages... *verwirrt*
Ich auch *verwirrt*. Was meinst du?
Packages werden durch . getrennt.
Z.B. de.dev-guide.proggi ist eine Ordnerstruktur die wie folgt aussieht:
java Code:
  1. de
  2. |- dev-guide
  3.    |-- proggie

Oder meinst du mehr ein eclipsespezifisches Problem?
__________________
Die Menschen wünschen sich Unsterblichkeit, aber wissen nichts anzufangen an einem verregneten Sonntag Nachmittag.
karahead ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.08.2006, 16:07 Nach oben    #3
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

Naja ich kann in Eclipse Ordner anlegen im Projekt.
Aber ich kann auch Packages definieren.
Nun ist für mich die Frage, ob das nur eine andere "Ansicht" ist oder ob da was anderes dahinterhängt?!
Beispiel mit "Neu->Package"
java Code:
  1. mainpackage
  2. mainpackage.sub1
  3. mainpackage.sub1.sub
  4. mainpackage.sub2
Beispiel mit "Neu->Source folder"
java Code:
  1. mainpackage
  2. |- sub1
  3. |    |- sub
  4. |- sub2
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.08.2006, 21:19 Nach oben    #4
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.471
Standard

Das Thema wurde verschoben, aufgrund von ..
.. Postings im falschen Forum.

Bemerkung:
Auch nach der Umstellung der Forenstruktur gehören Fragen zu IDEs ins Forum "Entwicklungsumgebungen, Entwicklertools und Server". Man lese sich die Beschreibung durch.

verschoben
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 02.08.2006, 21:21 Nach oben    #5
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

Hm... ja hab erst im nachhinein bemerkt, dass es wohl nur ein IDE "Problem" sein wird.
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.08.2006, 17:28 Nach oben    #6
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.471
Standard

Zitat:
Zitat von WarrenFaith
Nun ist für mich die Frage, ob das nur eine andere "Ansicht" ist oder ob da was anderes dahinterhängt?!
Na ein package ist ja kein Ordner.

Aber so wirklich verstanden habe ich das auch nicht.
Ich habe damit Probleme, dass Subordner/-packages nicht als solche angezeigt werden, sondern dass die alle in der gleichen Ebene liegen.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.08.2006, 19:48 Nach oben    #7
Erfahrener Benutzer
 
Benutzerbild von karahead
 
Registriert seit: 23.11.2005
Ort: Stadtallendorf
Beiträge: 139
Standard

Zitat:
Na ein package ist ja kein Ordner.
Soweit ich weiß sind Packages nichts anderes.
Packages dienen dazu einen Namensraum für Klassen zu schaffen, damit es keine Konflikte gibt. Vergleichbar mit namespaces in C++.

"physikalisch" (im OS) werden Packages wie Ordner und Unterordner behandelt, d.h. jeder . im Packagenamen ein Unterordner.

Warum das bei WarrenFaith nicht in Eclipse geht weiß ich nicht, wahrscheinlich ein Bug oder ein Fehler bei der Installation.
Bei mir gehts wunderbar
__________________
Die Menschen wünschen sich Unsterblichkeit, aber wissen nichts anzufangen an einem verregneten Sonntag Nachmittag.
karahead ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.08.2006, 19:59 Nach oben    #8
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

naja ich weiß nicht ob wir uns da falsch verstehen.

also wenn ich mit packages in eclipse arbeite, dann gehts (Bild packages.jpg)
im explorer siehts dann korrekt aus (Bild: ordner.jpg)

nun war meine frage eigentlich nur, ob es mehr sinn macht mit packages in eclipse zu arbeiten oder lieber gleich mit ordnern das ganze wie auch im filesystem darzustellen
Angehängte Grafiken
Dateityp: jpg packages.jpg (6,3 KB, 7x aufgerufen)
Dateityp: jpg ordner.jpg (5,1 KB, 7x aufgerufen)
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.08.2006, 21:37 Nach oben    #9
Erfahrener Benutzer
 
Benutzerbild von karahead
 
Registriert seit: 23.11.2005
Ort: Stadtallendorf
Beiträge: 139
Standard

Achso. Jupp, ich hab dich falsch verstanden

Eigentlich macht das keinen Unterschied. Wenn du in Eclipse packages erstellst, dann macht eclipse nichts anderes als Ordner anlegen.
Eigentlich sollte eclipse auch Ordner erkennen, die du manuel anlegst und im Workspace anzeigen.
Wie du es nun machst ist Geschmackssache.

Ich hoffe ich rede nun nicht ganz an dir vorbei
__________________
Die Menschen wünschen sich Unsterblichkeit, aber wissen nichts anzufangen an einem verregneten Sonntag Nachmittag.
karahead ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.08.2006, 23:42 Nach oben    #10
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

hm... naja ich überleg gerade. Bei größeren Projekten dürfte es bald Probleme mit der Übersichtlichkeit geben, wenn ich durch die Packages ja nicht "zusammenklappen" kann so wie bei Ordnern ich ja die Unterordner ausblenden kann.
Hat warscheinlich wirklich nur "optische" Unterschiede.
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.08.2006, 10:11 Nach oben    #11
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.108
Standard

Ich glaube, dass du das auch umstellen kannst. Also zumindest ist das bei NetBeans und IntelliJ so. Schau mal in den Einstellungen nach Packages und stell's da auch "Tree" um, wenn's auf "List" steht.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.03.2007, 16:07 Nach oben    #12
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

Ich greife diesen alten Thread mal auf weil ich folgendes kleines Problem hab und das hier gut reinpasst:

also ich hab die klassische Packageform:
tld.domain.projekt.bla...

Eclipse zeigt mir das im Package-Explorer so an:
Code:
tld
 |- domain
    |- projekt
       |- bla
Da das alles recht tief geschachtelt ist wird es recht breit und nervt.
Ich weiß dass man daraus folgendes machen kann:
Code:
tld.domain.projekt.bla
 |- package 1
 |- package 2
 |- ...
Sprich es werden die "leeren" Packages (also die nur andere Packages enthalten und keine Klassen) zusammengelegt und als ein "knoten" dargestellt.

Ich hab schon alles versucht, aber keinen Erfolg :/
Help!
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.03.2007, 20:44 Nach oben    #13
Erfahrener Benutzer
 
Benutzerbild von JumperII
 
Registriert seit: 27.02.2006
Beiträge: 146
Standard

Verwende den Package Explorer anstatt den Navigator.

Gruß,
Jumper, the II.
JumperII ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.03.2007, 22:36 Nach oben    #14
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

Zitat:
Verwende den Package Explorer anstatt den Navigator.

Zitat:
Eclipse zeigt mir das im Package-Explorer so an:
Daheim hab ich das so wie gewollt, auf Arbeit aber nicht. Ich kann leider keinen Unterschied bei Einstellungen o.ä. feststellen.
Deswegen hoffe ich das mir das hier jemand erklären kann.
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.03.2007, 10:00 Nach oben    #15
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

Ich glaub ich weiß woran das liegt...
Daheim ist kein SVN Projekt, auf Arbeit schon, sprich auf Arbeit hat jedes Package ja ein .svn Ordner und ist damit nicht leer.
Also kann das auch nicht zusammengelegt dargestellt werden.

Wäre mal interessant was ob ein Subclipseprojekt dieses "Problem" beheben würde...
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
eclipse - JVM terminated exit code = 1 risa Eclipse 1 12.02.2008 12:26
Eclipse Plugin-Liste mepeisen Eclipse 2 17.09.2007 07:16
Zend veröffentlicht einen ersten Preview auf die Eclipse PHP-IDE Ben Nachrichten 8 26.03.2006 22:10
Eclipse 3.0.1 Sym Eclipse 4 14.10.2004 22:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:38 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44