Skip to main content

So organisierst und verwaltest du deine Java Projekte in Eclipse


Eclipse-Projekte-verwalten-content

Du kennst das auch.

Denn du bist ja fleißig.

Und weil du so fleißig bist, hast du mitunter auch mehrere Java Projekte gleichzeitig laufen.

Und dann kommt es vor, dass du enorm viele Java Projekte am Laufen hast.
Und dein Package-Explorer wird extrem unübersichtlich.

In diesem Beitrag möchte ich dir zwei Varianten vorstellen, wie du die Übersicht in deinen Projekten behältst.

Variante eins – du schiebst deine Java Projekte einfach in einen anderen Workspace

Klingt gemein und auch kompliziert in der Organisation – Aber das ist es eigentlich gar nicht

Denn Eclipse stellt dir dafür ein paar nette Features zur Verfügung.

Erst einmal brauchst du einen zweiten Workspace.

Und dann schiebst du deine Projekte vom einen in den anderen Workspace.

Um dir das ganze mal bildlich zu zeigen, habe ich dafür zwei Java Projekte, angelegt. – TestProjekt1 und TestProjekt2

Eclipse-Testprojekte

Ich möchte dir jetzt zeigen, wie ich TestProjekt1 in den zweiten Workspace exportiere.

Und dann möchte ich dir die zweite umgekehrte Variante vorstellen.

Und zwar importiere ich das TestProjekt2 in den Workspace2.

Bevor du anfangen kannst, brauchst du einen zweiten Workspace.

Und so legst du einen neuen Workspace an

Klicke oben in deinem „Menüband“ bitte einmal auf „File“.

Und jetzt siehst du unten den Befehl „Switch Workspace“.

Eclipse-Workspace-ändern

Wähle „File“ / „Switch Workspace“


Da du noch keinen Workspace hast, sollte bei dir nur der Eintrag „Others“ sichtbar sein.

Klicke einmal auf „Others“ und es öffnet sich das neue Fenster.

Jetzt gib einen neuen Namen für deinen Workspace ein.

Eclipse-Workspace-Name

Gib einen neuen Namen ein und klicke dann auf „Okay“


Du kannst weiterhin entscheiden, ob das Layout und die Workingsets mit in den neuen Workspace kopiert werden sollen.

Nachdem du den Namen eingegeben hast, klicke auf „Okay“ und der Workspace wird angelegt.

Dein neuer Workspace sollte sich jetzt automatisch öffnen.

Tara… da ist er

Jetzt importieren wir das JavaProjekt1 in den neuen Workspace

Es ist eigentlich ganz einfach.

Klicke auf „File“ und dann auf den Befehl „Import“.

Java-Projekte-importieren

Wähle „File“/ „Import“


Jetzt öffnet sich wieder einmal ein Fenster und du kannst dir aussuchen, welche Ressourcen du importieren möchtest.

Uns interessiert jetzt der obere Ordner „General“.

Klicke diesen einmal an und wähle dann „Existing Projects into Workspace“.


Klicke danach auf „Next“.

Neues Fenster….

Durch einen Klick auf den Button „Browse“ kannst du dich zu deinem alten Workspace navigieren.

Eclipse-Projekte-importieren

Klicke auf Browse und es erscheint ein Dialogfenster


Und jetzt wählst du nur noch dein Projekt aus, welches du importieren möchtest.

Klicke auf Finish und dein Projekt wird in den neuen Workspace importiert.

Eclipse-Testprojekt-nach-Export

Natürlich funktioniert das Ganze auch in die andere Richtung.

So exportierst du dein Java Projekt in einen anderen Workspace

Wechsele zuerst den Workspace.

Also klicke im „Menüband“ auf „File“ und dann auf „Switch Workspace“.

Jetzt sollte dir der alte Workspace zur Verfügung stehen.

Eclipse-Workspace-ändern

Wähle „File“ / „Switch Workspace“ und jetzt wähle den alten Workspace


Nachdem sich jetzt der „alte Workspace“ geöffnet hat, klicke auf „File“ und dann Export.
Eclipse-exportieren

Analog zum Import kannst du jetzt das Exportieren deiner Java Projekte vollziehen.


Aber ich möchte dir noch eine andere Lösung vorstellen, wie du deine Projekte verwalten kannst.

Und zwar behältst du eine Oberfläche, also ein Workspace.

Du richtest dir aber verschiedene Projektgruppen oder Working-Sets ein.
Und die einzelnen Projekte verschiebst du dann in die entprechenden Workingsets.

Und genau so kannst du ein Working Set einrichten und konfigurieren

Als erstes klicke mit der rechten Maustaste auf eines deiner Projekte im Package Explorer.

Im Kontextmenü wählst du den Befehl „Assign Working Set“.

Eclipse-workings-sets

Und wieder ein Fenster….

In diesem Fenster klicke auf den Button „New“.

Eclipse-neues-Workingsset

Klicke auf „New“


Eclipse-Java-Working-Set

Wähle „Java“ und klicke dann auf „Next“.

Neues Fenster….

Ganz oben in der Zeile gibst du den Namen des Sets ein.

Eclipse-Working-Set-Namen

Ich wähle für meine TestProjekte 1 und 2 den Namen TestProjekte.

Im linken Fenster findest du alle Projekte, welche auf deinem Workspace angelegt sind.

Im rechten Fenster findest du die Projekte, welche im Workings Sets zusammengefasst werden sollen.

Zwischen den Fenstern findest du Buttons um die Projekte zu verschieben.

Markiere eines deiner Projekte und klicke auf den Button „Add“ und dieses wird nach rechts verschoben.

Eclipse-Working-Set-Projekte-verschieben

Markiere ein Projekt aus dem rechten Bereich und klicke auf „Remove“ und dieses Projekt wird nach links verschoben.
Und somit wieder aus dem Working-Set verbannt.

Nachdem du deine Auswahl getroffen hast, klicke auf Finish und dein Working Set ist angelegt.

Zurück in der Oberfläche hat sich erst einmal nicht viel verändert.

Aber schauen wir uns die Workings Sets im Package Explorer an

Im Package Explorer hast du oben rechts einen Pfeil.

Klicke auf diesen Pfeil und der Befehl „Select Working Set“ ist sichtbar.

Eclipse-Working-Set-wählen

Wähle den Befehl und im neuen Fenster kannst du dein Working Set auswählen und bestätigen.
Eclipse-Working-Set-auswählen

Nur die dazu gehörigen Java Projekte werden im Package-Explorer angezeigt.
Eclipse-Package-Explorer-anpassung

Es werden nur noch die Projekte angezeigt, welche sich im entsprechenden Working Set befinden


Fazit:

  • In Eclipse hast du die Möglichkeit Java Projekte in verschiedenen Workspace zu organisieren.
    Dies ist mitunter ratsam, wenn du alte abgeschlossene Projekte auslagern möchtest oder zusammenhängende Projekte gezielt bearbeiten möchtest.
  • Aber du kannst deine Projekte auch bequem in sogenannten Working Sets zusammenfassen und verwalten.
  • Ich persönlich finde die Workings Sets schon smarter.

Ähnliche Beiträge

Lokale Variablen im Java Programm: Lebensdauer und Nutzung

lokale variablen im java programm

Lass uns über die Lebensdauer einer lokalen Variablen sprechen. Warum ausgerechnet die Lebensdauer? Alle Java Variablen, unterscheiden sich in folgenden Punkten: wo diese deklariert werden können, wie du diese aufrufen kannst, welchen Bereich diese abdecken, und Ihre Lebensdauer Und eine lokale Java Variable hat eine relativ kurze Lebensdauer. Schauen wir […]

Zwei smarte Möglichkeiten eine Java Zufallszahl zu erzeugen

java zufallszahl anlegen erzeugen

Java Zufallszahl – Wieso? In der Java Programmierung benötigst du immer wieder einmal Zufallszahlen. Du möchtest deine Software mit Daten testen und dir keine Zahlen ausdenken. Du benötigst Stichproben, welche ein reales Verhalten simulieren. Du hast ein Spiel entworfen und die Akteure sollen mit zufälligen aber unterschiedlichen Größen, Rüstungsleveln usw. […]

So solltest du Kommentare im Java Programm einsetzen

java programmierung kommentare

Bei der Java Programmierung sind Kommentare mitunter genauso wichtig wie der eigentliche Code. Denn ein guter Kommentar zeigt dir sofort, was mit dem Code gemeint ist, was dieser bewirkt und was sich der Entwickler dabei dachte. Wie werden Kommentare in Java gesetzt? Die Kommentare werden in Eclipse immer grün dargestellt. […]

So kannst du in Java eine Binärzahl in eine Dezimalzahl umwandeln

java programmierung binärzahl in dezimalzahl umwandeln

Erinnerst du dich? In einer der letzten Beiträge haben wir uns die Zusammenhänge zwischen dem dualen und dem dezimalen Zahlensystem angeschaut. Aber wir haben noch keine Java Binärzahl in eine Dezimalzahl verwandelt. Zumindestens nicht praktisch…. Stattdessen…. Haben wir festgestellt, dass beide Zahlensysteme im Grunde genommen sehr ähnlich sind. Beim Dezimalsystem […]

So sorgt Java Polymorphie für besseren Code und mehr Möglichkeiten

java programmierung polymorphie code möglichkeiten

Polymorphie ist das Herzstück jeder objektorientierten Sprache. Nicht nur in Java – auch in Python, Javascript und in anderen Sprachen. Aber was bedeutet Polymorphie eigentlich? Polymorphie oder auch Polymorphismus genannt, kommt aus dem Griechischen. Es bedeutet Vielgestaltigkeit. Etwas freier übersetzt, kannst du es auch als Facettenreichtum bezeichnen. Im Grunde genommen […]

So funktioniert der Java Programmstart mit Argumenten-Übergabe

java programmierung programmstart argumente

Um ein Java Programm starten zu können, benötigst du immer die main-Methode. Das Programm startet immer genau an dieser Stelle. Alle lokalen Variablen, welche du in der Main Methode anlegst, kannst du dann im Programm nutzen. Auch alle Methoden, welche du innerhalb des Methodenrumpfes der main-Methode aufrust, werden ausgeführt. Was […]

Syntax, Semantik und Lexikalik in der Java Programmierung

java programmierung lexikalik syntax semantik

Java ist eine Programmiersprache. Und wie jede andere Programmiersprache ist auch Java, lediglich eine künstliche Sprache.   Normalerweise bieten künstliche Projekte immer jede Menge Spielraum für Eigenkreationen. Bei der Programmierung ist dies nicht ganz so. Denn Programmiersprachen sind auch immer sehr exakt.   Jede Programmiersprache und auch jede gesprochene Sprache […]

Unterschied zwischen Klassenvariable und Instanzvariable im Java Programm

unterschied klassenvariable instanzvariable java programmierung

Bei der Java Programmierung unterscheidet man drei Arten von Variablen. Als erste Gruppe sind die lokalen Variablen zu nennen. Auf diese gehe ich in einem separaten Artikel ein. Mich interessieren die zwei anderen Variablentypen. Zum einen existieren Klassenvariablen. Und dann sind da noch die Instanzvariablen. Wo liegt der Unterschied zwischen […]

So funktioniert die Java Konsoleneingabe über den Scanner

java programmierung konsoleneingabe scanner

Es wird Zeit für die erste Java Konsoleneingabe. Und diese Eingaben machst du über den Java Scanner. Was ist das? Der Scanner ist eine vorgefertigte Java Klasse, welche Java mit seiner API anbietet. Das heißt du musst nichts selbst erschaffen. Du musst nur wissen, wie du darauf zugreifst. Erst einmal […]

So kannst du Konstanten in Java Programmen anlegen und nutzen

java programmierung konstanten anlegen und nutzen

Java Konstanten – was kann man sich darunter vorstellen? Du kennst Konstanten in der Mathematik. Die Kreiszahl Pi ist so eine konstante Zahl. Diese Zahl ändert sich niemals. Sie beträgt immer rund 3,141592. In der Physik gelten die Lichtgeschwindigkeit, der Erdradius oder der absolute Nullpunkt als konstant. Selbst die Geschwindigkeit […]

So kannst du Java installieren

java-installieren

Bevor du loslegst und deine ersten Java Programme schreibst, benötigst du die entsprechende Arbeitsumgebung. Du solltest also Java installieren. Und diese Arbeitsumgebung beinhaltet dann Bibliotheken für die einzelnen Java-Standard-Klassen, Dateien um deine Programme auszuführen. Dateien um deine Programme zu packen, Logische Verzeichnisstrukturen

Namenskonventionen bei der Java Programmierung

java-programmierung-namenskonvention-lowercasecamelcase

Beiderjavaprogrammierungsolltestduaufdierichtigenamensvergabeachten. indennnamengebendeinenjavaprogrammeinegrundlegendestruktur. Was sagen dir die beiden oberen Sätze? Häh? Da steht: Bei der Java Programmierung solltest du auf die richtige Namensvergabe achten. Denn Namen geben deinem Java Programm eine grundlegende Struktur. Jede Sprache braucht Regeln. Diese Regeln, wie Grammatik oder Rechtschreibung geben der Sprache eine Struktur. Jeder Leser, welcher […]

Java Anfänger Übung: Hello World

Java-Übung-Hello-World

Alles beginnt mit „Hello World“. Sämtliche Java Bücher beginnen mit diesem ersten Beispiel. Auch die Java Übungen sollen mit diesem ersten Programm starten. Definiere eine Klasse „Hello World“. Implementiere die Main Methode. Die Main Methode soll bei Programmaufruf die Bildschirmanzeige „Hallo Welt“ zurückgeben. Die Lösung zur Java Übung „Hallo Welt“ […]

Java Konsolenausgaben mit formatierten Zahlen

java programmierung konsolenausgabe mit formatierten zahlen

Java Konsolenausgaben erzeugst du mit der System.out.println()-Anweisung. Dies ist relativ einfach. Aber es ist mitunter nicht ganz praktisch. Und zwar immer dann, wenn Zahlen im Spiel sind. Die Zahlen welche dann auf deiner Java Konsole erscheinen, sind unformatiert. Sie haben zu viele Kommastellen. Oder für eine bessere Darstellung benötigst du […]

So kannst du spielend Java Programmierung lernen

java programmierung lernen

Ich lernte die Java Programmierung auf die klassische Art. Ich kaufte mir das erste Buch und los ging es. „Jetzt wirst du Java lernen“ – sagte ich zu mir. Ich war relativ schnell ziemlich frustriert, denn irgendwie fehlten mir ein paar Zusammenhänge. Kennst du das? Du hast ein Wissensfetzen und […]

Die 5 verschiedenen Zahlensysteme in der Java Programmierung

java programmierung zahlensysteme

Java Zahlensysteme – Was soll das? In sämtlichen Programmiersprachen werden Zahlen in Variablen abgespeichert. Wenn du dir die einzelnen primitiven Datentypen in Java einmal anschaust – wirst du feststellen – dass die Masse der Datentypen Zahlen annehmen und speichern können. Zahlen und die Mathematik dahinter spielen in der Programmierung eine […]