HomeSucheSitemapImpressumKontakt
Quick Links
Seminare

 

Zufallsbild
Hosted by
SourceForge.net Logo
Home arrow Community arrow Entwickler arrow Eclipse
Eclipse

Eclipse ist eine weitverbreitete integrierte Open-Source Entwicklungsumgebung (IDE, Integrated Development Environment) für die Programmiersprache Java. Die Hauptstärken sind die umfangreiche Unterstützung von Refactoring (Klassenumstrukturierungen) im besonderen und Java-Programmierung im generellen. Die Seite beschreibt in wenigen Schritten, wie Sie Eclipse für den direkten CVS-Zugriff auf die neusten Versionen von RapidMiner (vormals YALE) einrichten, wie Sie in Eclipse den Quellcode von RapidMiner zum ausführbaren Programm übersetzen und wie Sie RapidMiner direkt aus Eclipse starten können.

 

Die Konfiguration von Eclipse für RapidMiner (vormals YALE) erfolgt in zwei Schritten: Nutzen des in Eclipse eingebauten CVS-Clients   zum Herunterladen von RapidMiner und Einstellen der korrekten Konfiguration zum Starten RapidMiner direkt aus Eclipse. Anschließend erklären wir noch, wie man RapidMiner-Plugins herunterlädt und installiert.

 

Einrichten des CVS-Zugriffs
 

1.) Wählen Sie im Dateimenu ("File" Menu) als Aktion das Hinzufügen eines neuen Projekts ("Add new project") und dann das Herunterladen des Projekts vom CVS ("Check out projects from CVS"):

 

Image

 

2.) Im folgenden Dialog wählen Sie bitte das Erzeugen eines neuen Repository-Ortes ("Create a new repository location"), bevor Sie mit "Weiter" ("Next") fortfahren:

 

Image

 

3.) Im nächsten Dialog geben Sie bitte die Informationen für den anonymen CVS-Zugriff ein. Sie finden diese Informationen auf unserer CVS-Seite:

 

Image

 

4.) Nachdem Sie diese Eingabe mit "Weiter" ("Next") abgeschlossen haben, geben Sie bitte das herunterzuladende Modul an ("Module to be checked out"), welches "yale" heißt (der vorherige Name von RapidMiner). Sie sollten diesen Namen beibehalten, da das Kompilieren der Plugins hiervon abhängt:

 

Image

 

5.) Im nächsten Dialog können Sie den Projektnamen ändern. Sie sollten den Standardnamen "yale" einfach unverändert lassen, da einige Plugins hiervon abhängen. Beginnen Sie mit dem Herunterladen von RapidMiner (vormals YALE), indem Sie den Knopf zum Abschließen der Aktion drücken ("Finish"):

 

Image

 

6.) Nun müssen Sie warten, bis Eclipse RapidMiner (vormals YALE) komplett heruntergeladen hat. Das kann unter Umständen mehrere Minuten dauern:

 

Image

 

Es sollten keine weiteren Projekteinstellungen nötig sein, um RapidMiner zu bearbeiten oder zu übersetzen. Eclipse sollte nun Ihren Arbeitsbereich erstellen.

 

Wichtige Anmerkungen:

  • Falls der Übersetzungsprozeß von RapidMiner zu Fehlermeldungen führt (mehreren tausend Fehlermeldungen), müssen Sie den "Compiler Compliance Level" vielleicht auf "5.0" setzen, denn RapidMiner setzt mindestens Java Version 5 voraus. Die Standardeinstellung für aktuelle Eclipse-Installationen scheint noch "Compliance Level" "1.4" zu sein, der zu einer großen Anzahl von Fehlermeldungen führt.
  • Falls RapidMiner nach der Übersetzung nicht gestartet werden kann (siehe unten) und die folgende Fehlermeldung anzeigt:

          ERROR: cannot find resources. Probably the ant target 
          'copy-resources' must be performed!
          
    ist dies ein Indiz dafür, dass RapidMiner nicht in der Lage war, die Resourcen-Dateien zu finden (Icons etc.). Führen Sie in diesem Fall einfach das Ant-Ziel copy-resources aus der mitgelieferten Ant-Datei build.xml aus. Dies ist normalerweise nur nach dem ersten Herunterladen (Check-Out) von RapidMiner (vormals YALE), nach sehr großen Änderungen an RapidMiner (z.B. nach Einführung neuer Bibliotheken) oder nach einer Anpassung der Datei operators.xml erforderlich. Um dieses Ant-Target innerhalb von Eclipse auszuführen, klicken Sie bitte mit der rechten Maustaste auf die Datei build.xml im Hauptverzeichnis von RapidMiner und wählen Sie Run As -> Ant Build (Ausführen als -> Ant Build). Falls Eclipse/Ant meldet, dass es nicht ausgeführt werden kann, weil die Systemvariable JAVA_HOME nicht korrekt gesetzt sei, erzeugen Sie eine Systemvariable JAVA_HOME, die auf das Installationsverzeichnis ihres JDK (Java Development Kit) verweist, was eigentlich schon automatisch bei der Installation von Java hätte passieren sollen.

 

RapidMiner direkt aus Eclipse heraus starten

 

7.) Wenn RapidMiner (vormals YALE) komplett übersetzt wurde, möchten Sie RapidMiner vielleicht direkt aus Eclipse heraus starten. Wählen Sie "Run" (Ausführen) vom "Run"-Menu. Dort können Sie die Hauptklasse "com.rapidminer.gui.RapidMinerGUI" angeben (Achtung der Klassenname hat sich durch die Umbenennung von YALE zu RapidMiner geändert, der Screenshot unten zeigt jedoch noch den alten Namen):

 

Image

 

8.) In einigen Fällen kann es sein, dass Sie angeben müssen, in welchen Verzeichnis RapidMiner (vormals YALE) auf ihrem Computer zu finden ist, indem Sie die Umgebungsvariable "rapidminer.home" (vormals "yale.home") setzen. Dies ist mit den aktuellen Versionen normalerweise jedoch nicht mehr nötig, der Screenshot zeigt jedoch noch die alte Version mit "yale.home" (jetzt "rapidminer.home"). Vielleicht wollen Sie auch die Menge des RapidMiner maximal zur Verfügung stehenden Hauptspeichers erhöhen:

 

Image

 

Wichtiger Hinweis:
Falls RapidMiner nicht gestartet werden kann und folgende Fehlermeldung anzeigt:

      ERROR: cannot find resources. Probably the ant target 
      'copy-resources' must be performed!
  
ist dies ein Indiz dafür, dass RapidMiner nicht in der Lage war, die Resourcen-Dateien zu finden (Icons etc.). Führen Sie in diesem Fall einfach das Ant-Ziel copy-resources aus der mitgelieferten Ant-Datei build.xml aus. Dies ist normalerweise nur nach dem ersten Herunterladen (Check-Out) von RapidMiner (vornmals YALE), nach sehr großen Änderungen an RapidMiner (z.B. nach Einführung neuer Bibliotheken) oder nach einer Anpassung der Datei operators.xml erforderlich. Um dieses Ant-Ziel innerhalb von Eclipse auszuführen, klicken Sie bitte mit der rechten Maustaste auf die Datei build.xml im Hauptverzeichnis von RapidMiner und wählen Sie Run As -> Ant Build (Ausführen als -> Ant Build). Falls Eclipse/Ant meldet, dass es nicht ausgeführt werden kann, weil die Systemvariable JAVA_HOME nicht korrekt gesetzt sei, erzeugen Sie eine Systemvariable JAVA_HOME, die auf das Installationsverzeichnis ihres JDK (Java Development Kit) verweist, was eigentlich schon automatisch bei der Installation von Java hätte passieren sollen.

 

Herunterladen und Installieren von Plugins

 

9.) Vielleicht wollen Sie auch einige der für RapidMiner (vormals YALE) verfügbaren Plugins herunterladen und installieren. Sie können diese wie jedes andere CVS-Projekt herunterladen (CVS Check Out, siehe Schritte 1 bis 4). Anstelle des Modulnamens "yale" geben Sie jeweils den Projektnamens des gewünschten Plugins an. Verwenden Sie den Menu-Eintrag "Use an existing module" ("Verwenden eines existierenden Moduls"), gehen Sie im CVS-Repository die komplette Liste aller Module durch und laden das gewünschte Plugin herunter:

 

Image

 

10.) Das ausgewählte Modul wird automatisch heruntergeladen und übersetzt. Sie können das Plugin mit Hilfe der internen Ant-Implementierung von Eclipse installieren. Fügen Sie einfach die Datei "build.xml" des heruntergeladenen Plugins in den Ant-Dateibetrachter von Eclipse und führen Sie das Ant-Ziel "install-plugin" aus. Nach dem nächsten Start von RapidMiner (vormals YALE) wird das Plugin mit seinen Operatoren in RapidMiner verfügbar sein. Bitte denken Sie daran, dass Sie das Ant-Ziel "install-plugin" jedes Mal erneut ausführen müssen, wenn Sie Änderungen am Quellcode des Plugins vorgenommen haben.

 

Image

 
< zurück   weiter >