Benutzer Diskussion:Rayza
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Umstrukturierungsvorschlag Eclipse Installation
{{Qualität
|correctness = 4
|extent = 4
|numberOfReferences = 5
|qualityOfReferences = 4
|conformance = 4
}}
=Vorbemerkung=
[[Eclipse]] ist für die Entwicklung von dynamische Web-Anwendungen mit und ohne einen Web-Server (wie z.B. Tomcat) recht gut geeignet.
Für Windows werden folgende Annahmen gemacht: Auf der Partition C befindet sich das Windows-System und die Benutzerdaten.
Da Eclipse „out of the box“ läuft, wird es auf der Partition mit den Benutzerdaten installiert.
==Android SDK (optional)==
Um mit Eclipse Apps für Android entwickeln zu können, wird das Android SDK benötigt.
Installieren Sie dies zuerst:
* <code>http://developer.android.com/sdk/index.html</code>: <code>installer_r...-windows.exe</code> herunterladen und ausführen.
* '''Wählen Sie einen kurzen Installationspfad ohne Leerzeichen aus, z.B. <code>C:\web\android-sdk</code> (Windows) bzw. <code>/Benutzer/'''BENUTZERNAME'''/Programmierung/web/android-sdk</code> (Mac OS), auf das Benutzer ohne Administrationsrechte zugreifen können.'''
* <code>Start SDK-Manager</code> ? <code>OK</code>
* APIs auswählen für die entwickelt werden soll (z.B. API 16, API 10 und Extras) ? <code>Install ... packages</code> ? <code>Accept All</code> (rechts!) ? <code>Install</code>, '''Achtung: Dieser Vorgang dauert länger. Sie können ihn später nachholen, indem Sie Eclipse starten und <code>Fenster</code> ? <code>Android SDK Manager</code> aufrufen'''
* Es erscheinen zwei Aufforderungen, sich einzuloggen. Diese können einfach weggeklickt werden.
* Aufgrund der vorherigen Aktion werden nicht alle Paktete installiert. Das ist jedoch nicht weiter schlimm.
* '''Abschließend sollte das Paket <code>Extras</code> ? <code>Google USB Driver</code> separat installiert werden, sofern es nicht installiert wurde.'''
==Vorgefertigete Eclipse-Instanzen (derzeit nur für Windows 7)==
Für die in diesem Wiki beschriebenen Tutorien gibt es folgende vorgefertigte Eclipse-Instanzen:
* [http://glossar.hs-augsburg.de/svn/eclipse/eclipse_mmprog_x64.zip Eclipse für MMProg (Windows 7, 64 Bit)], [http://glossar.hs-augsburg.de/svn/eclipse/workspace_mmprog_x64.zip zugehöriger Workspace <code>workspace_mmprog</code>]
Sie können diese beiden Dateien herunterladen und in einen Ordner Ihrer Wahl (am Besten <code>C:\web</code>) entpacken.
Stellen Sie sicher, das das Android SDK bereits installiert wurde.
Rufen Sie nun <code>C:\web\eclipse\eclipse.exe</code> auf und geben Sie <code>C:\web\workspace_mmprog</code>
als Workspace an.
Passen Sie nun den Workspace an Ihre Rechner-Umgebung an:
* Wenn Sie Ihren eigenen Workspace verwenden, so müssen Sie diesen noch [[Konfiguration von Eclipse|konfigurieren]].
* Wenn Sie den Workspace <code>workspace_mmprog</code> verwenden, so müssen Sie noch ein Paar [[Konfiguration von Eclipse/Anpassungen_des_MMProg-Workspaces|Anpassungen]] vornehmen.
* Wenn Sie Eclipse vollkommen neu installieren, so sollten Sie die nachfolgenden Installationshinweise beachten.
Tipp: Wenn man sich nicht manuell um das Updaten von Plugins kümmern möchte, empfiehlt es sich wo möglich Update Sites zu verwenden.
=Installation von Eclipse=
* Eclipse (Juno, 4.2) herunterladen:
** Eclipse IDE for Java EE Developers (32 Bit oder 64 Bit) [http://eclipse.org/downloads/ herunterladen]
* Zip-Datei nach <code>C:/web</code> (Windows) bzw. <code>/Applications/</code> (Mac OS) entpacken ? <code>C:/web/eclipse</code> enthält Eclipse (<code>C:/web/eclipse/eclipse.exe</code> bzw. <code>/Applications/eclipse/Eclipse.app</code>)
=Diverse weitere Eclipse-Pakete installieren=
==Kurze Variante (Eclipse auf Englisch)==
===XML-Editor „Rinzo“, Subclipse und Aptana===
* [http://glossar.hs-augsburg.de/svn/eclipse/bookmarks.xml Diese XML-Datei] welche die Update-Sites enthält herunterladen.
* <code>Window</code> ? <code>Install/Update</code> ausklappen ? <code>Available Software Sites</code> ? <code>Import</code> ? Datei auswählen ? <code>Öffnen</code>
* <code>Help</code> ? <code>Install New Software...</code>
* Work with: <code>--All Available Sites--</code>
* <code>Aptana Studio 3</code>, <code>Rinzo XML Editor</code> und <code>Subclipse</code> auswählen ? <code>Next</code> ? <code>Next</code> ? Lizenzen akzeptieren ? <code>Finish</code>
* Warnung akzeptieren: <code>OK</code>
* Neustarten-Frage bejahen: <code>Yes</code>
==Lange Variante==
===XML-Editor „Rinzo“===
Da in Eclipse ein guter XML-Editor fehlt, sollte ein geeigneter Editor installiert werden.
Die wirklich guten Editoren gibt es leider nicht als Open-Source-Software. Der XML-Editor
„Rinzo“ ist zwar nicht sehr leistungsfähig, dafür aber Open-Source-Software.
Variante 1 (Update-Site):
* <code>C:\web\eclipse\eclipse.exe</code> bzw. <code>/Applications/eclipse</code> starten
* <code>Hilfe</code> ? <code>Neue Software installieren...</code>
* Work with: <code>''http://editorxml.sourceforge.net/updates''</code> ? <code>Hinzufügen</code>
* Name: <code>''Subclipse''</code> ? <code>OK</code>
* Alle Pakete auswählen ? <code>Weiter</code> ? <code>Weiter</code> ? <code>Ich akzeptiere ...</code> auswählen ? <code>Fertigstellen</code>
* Warnung akzeptieren: <code>OK</code>
* <code>Jetzt neu starten</code>
Variante 2 (manuell):
* XML-Editor Rinzo [http://sourceforge.net/projects/editorxml/ herunterladen]
* Inhalt der ZIP-Datei in Verzeichnis <code>C:\web\eclipse\dropins</code> bzw. <code>/Applications/eclipse/dropins</code> einfügen
* Eclipse neu starten
===Subclipse===
Sublipse ist ein recht guter [[Subversion|Subversion-Client]] für Eclipse.
Die meisten Eclipse-Pakete können sehr einfach mit Hilfe von Update-Sites
installiert werden, so auch Subclipse.
* <code>C:\web\eclipse\eclipse.exe</code> bzw. <code>/Applications/eclipse</code> starten
* <code>Hilfe</code> ? <code>Neue Software installieren...</code>
* Work with: <code>''http://subclipse.tigris.org/update_1.8.x''</code> ? <code>Hinzufügen</code>
* Name: <code>''Subclipse''</code> ? <code>OK</code>
* Alle Pakete auswählen ? <code>Weiter</code> ? <code>Weiter</code> ? <code>Ich akzeptiere ...</code> auswählen ? <code>Fertigstellen</code>
* Warnung akzeptieren: <code>OK</code>
* <code>Jetzt neu starten</code>
* Haken vor <code>Report usage ...</code> entfernen.
* <code>OK</code>
===Aptana===
Aptana ist ein Eclipse-Plugin zur Entwicklung von HTML/JavaScript-Anwendungen.
* <code>C:\web\eclipse\eclipse.exe</code> bzw. <code>/Applications/eclipse</code> starten
* <code>Hilfe</code> ? <code>Neue Software installieren...</code>
* Work with: <code>''http://download.aptana.com/studio3/plugin/install''</code> ? <code>Hinzufügen</code>
* Name: <code>''Aptana''</code> ? <code>OK</code>
* Alle Pakete auswählen ? <code>Weiter</code> ? <code>Weiter</code> ? <code>Ich akzeptiere ...</code> auswählen ? <code>Fertigstellen</code>
* Warnung akzeptieren: <code>OK</code>
* <code>Jetzt neu starten</code>
* <code>OK</code>
Wem das Aptana-HTML-Farbschema nicht gefällt, der kann dieses ändern:
* <code>Fenster</code> ? <code>Benutzervorgaben</code> ? <code>Aptana Studio</code> aufklappen ? <code>Themes</code> ? Drop-Down-Men+ (Inhalt <code>Aptana Studio)</code> öffnen und neues Farbschema wählen ?<code>OK</code>
==YUI Compressor ==
* YUI Compressor ([http://yuilibrary.com/download/yuicompressor/ yuicompressor-2.x.x.zip]) herunterladen
* yuicompressor-2.x.x.zip in den Ordner <code>C:\web\eclipse\dropins</code> bzw. <code>/Applications/eclipse/dropins</code> entpacken
* Ordner <code>C:\web\eclipse\dropins\yuicompressor</code> bzw. <code>/Applications/eclipse/dropins/yuicompressor</code> erstellen
* In den Ordner <code>C:\web\eclipse\dropins\yuicompressor</code> bzw. <code>/Applications/eclipse/dropins/yuicompressor</code> die Datei [http://glossar.hs-augsburg.de/svn/eclipse/build.xml <code>build.xml</code>]<ref>vgl. {{Quelle|Santos, S. (2009): Combine and minimize JavaScript and CSS files for faster loading}}</ref> einfügen
Passen Sie in der Datei <code>build.xml</code> den Pfad und Versionnummer des YUI Compressors in den beiden Zeilen
<source lang="xml">
Windows...
<property name="BUILD_DIR" value="C:/web/eclipse/dropins/yuicompressor-2.4.7/build" description="Files needed to build" />
<property name="YUI" value="${BUILD_DIR}/yuicompressor-2.4.7.jar" description="YUICompressor" />
...
</source>
<source lang="xml">
OS X...
<property name="BUILD_DIR" value="/Applications/eclipse/dropins/yuicompressor-2.4.7/build" description="Files needed to build" />
<property name="YUI" value="${BUILD_DIR}/yuicompressor-2.4.7.jar" description="YUICompressor" />
...
</source>
an Ihre Gegebenheiten an.
==Optionale Pakete==
Bei folgende Pakete macht nur in bestimmten Situationen Sinn sie zu installieren.
===ADT===
ADT ist ein Eclipse-Plugin, dass die Entwicklung von [[Java]]-Anwendungen für [[Android]]-[[Smarphone]]s ermöglicht.
Voraussetzung ist, dass das Android SDK installiert worden ist.
* <code>C:\web\eclipse\eclipse.exe</code> bzw. <code>/Applications/eclipse</code> starten
* <code>Hilfe</code> ? <code>Neue Software installieren...</code>
* Work with: <code>''https://dl-ssl.google.com/android/eclipse/''</code> ? <code>Hinzufügen</code>
* Name: <code>''ADT''</code> ? <code>OK</code>
* Alle Pakete auswählen ? <code>Weiter</code> ? <code>Weiter</code> ? <code>Ich akzeptiere ...</code> auswählen ? <code>Fertigstellen</code>
* Warnung akzeptieren: <code>OK</code>
* <code>Jetzt neu starten</code>
* <code>Fenster</code> ? <code>Benutzervorgaben</code> ? <code>Android</code>
* Wenn dieser Menü-Punkt das erste Mal aufgerufen wird, fragt Eclipse nach, ob ADT-Benutzungsstatistiken an Google gesendet werden sollen. Hier würde ich das ensprechende Häckchen entfernen ? Auf jeden Fall muss <code>Proceed</code> angeklickt werden.
* SDK Location: <code>C:\web\android-sdk</code> bzw. <code>/Benutzer/'''BENUTZERNAME'''/Programmierung/web/android-sdk</code> (Installationsverzeichnis des SDK-Managers;'''der Pfad darf keine Leerzeichen enthalten''') ? <code>Anwenden</code> ? <code>OK</code>
* <code>Fenster</code> ? <code>Android SDK Manager</code> starten
* <code>Android SDK Platformtools</code> installieren (falls diese nicht bereits installiert worden sind)
===Deutsche Sprachpakete installieren===
Das [http://www.eclipse.org/babel/downloads.php Eclipse Babel Project] stellt diverse Sprach-Pakete zu Verfügung, die allerdings noch nicht ganz fertiggestellt sind.
# Eclipse starten (<code>C:\web\eclipse\eclipse.exe</code> bzw. <code>/Applications/eclipse/Eclipse.app</code>)
# Wählen Sie einen geeignet Workspace aus (z.B. <code>C:\web\mmprog</code> bzw. <code>/Benutzer/'''BENUTZERNAME'''/Studium/mmprog</code>; auf den Laborrechnern müssen Sie Ihr Home-Verzeichnis nehmen, nicht den Desktop!)
# <code>Help</code> ? <code>Install New Software</code>
# Work with: <code>''http://download.eclipse.org/technology/babel/update-site/R0.10.0/juno''</code> (bei Eclipse Indigo: <code>''http://archive.eclipse.org/technology/babel/update-site/R0.9.1/indigo''</code>) ? <code>Add</code>
# <code>Name: ''Babel''</code> ? <code>OK</code>
# (lange) warten bis <code>Pending</code> verschwindet
# <code>Babel Language Packs in German</code> selektieren ? <code>Next</code> ? <code>Next</code> ? <code>I accept ...</code> selektieren ? <code>Finish</code>
# Warnung akzeptieren: <code>OK</code>
# <code>Restart Now</code>
Häufig sind die Babel Eclipse Server überlastet und eine manuelle Installation des Sprachpakets ist optional möglich:
# Downloaden des Pakets <code>''http://download.eclipse.org/technology/babel/babel_language_packs/R0.10.0/juno/juno.php#de''</code> (vgl. <code>http://www.eclipse.org/babel/downloads.php</code>)
# <code>BabelLanguagePack-eclipse-de_4.2.0.v20120721043402.zip</code> herunterladen
# Die beiden Ordner, die im Ordner <code>eclipse</code> des ZIP-Archivs enthalten sind, in den Eclipse-Programm-Ordner <code>C:\web\eclipse</code>
# Bei OSX Vorsicht! - Inhalte der Ordner '''features''' und '''plugins''' in die jeweiligen Ordner <code>/Applications/eclipse/features</code> und <code>/Applications/eclipse/plugins</code> kopieren
# Eclipse neu starten
====Deutsche Rechtschreibprüfung installieren====
# [http://a-weinert.de/frame4j/downloads/de_DE.dic de_DE.dic] (von Albrecht Weinert) herunterladen und unter <code>C:/web/eclipse/dropins</code> bzw. <code>/Applications/eclipse/dropins</code> speichern
# <code>Fenster</code> ? <code>Benutzervorgaben</code> ? <code>Allgemein</code> aufklappen ? <code>Editoren</code> aufklappen ? <code>Texteditoren</code> aufklappen ? <code>Schreibprüfung selektieren</code>
# Benutzerdefiniertes Wöerterbuch: <code>Durchsuchen</code> und die Datei <code>de_DE.dic</code> selektieren (bzw. <code>${eclipse_home}\dropins\de_DE.dic</code> eintragen)
# Codierung: <code>Sonstige</code> anklicken ? <code>UTF-8</code> wählen
# <code>OK</code>
Tipp: Wenn Sie mit der Maus ein rot unterringeltes Wort anklicken und anschließend <code>Strg-1</code> (<code>Ctrl-1</code>) drücken,
können Sie das Wort ins Wörterbuch einfügen oder andere Aktionen durchführen, damit ein vermeintlicher Rechtschreibfehler nicht mehr angezeigt wird.
==Installation des Flash Builder (optional)==
[[Flash Builder]] ist eine kommerzielle Software, basierend auf Eclipse Indigo, zum Entwickeln von [[Flash]]-Anwendungen.
Man kann [http://www.adobe.com/cfusion/tdrc/index.cfm?product=flash_builder&loc=de Flash Builder 4.6] (nach erfolgreicher Registrierung) als 60-Tage-Testlizenz herunterladen.
* [http://www.adobe.com/cfusion/tdrc/index.cfm?product=flash_builder&loc=de Flash Builder 4.6] herunterlanden
* Eclipse und Browser beenden
* FlashBuilder_4_6_LS10.exe ausführen und [http://kb2.adobe.com/de/releasenotes/921/cpsid_92180.html#main_Install%20your%20software Flash Builder installieren]
'''Als Studierender''' erhält man eine '''kostenlose Lizenz''' für den Flash Builder, indem man im [http://www.adobe.com/de/devnet/flex/free/index.html Adobe Flex Developer Center] mit seinen persönliche Daten und JPEG-Kopie der Immatrikulationsbescheinigung Lizenz anfordert. Diese wird einem dann per E-Mail zugeschickt.
Die meisten der nachfolgenden Installations- und Konfigurationsvorschläge funktionieren auch für den Flash-Builder.
Sie sollten allerdings nur Subclipse und evtl. Rinzo installieren. Die anderen Pakete sind für eine Flash/ActionScript-Entwicklung
unnötig.
Beachten Sie, dass der Flash Builder auf ''Eclipse Indigo'', der Vorgänger-Version von ''Eclipse Juno'', basiert und daher
die Installationsschritte leicht abweichen können.
Zu guter Letzt sollten Sie den Flash Builder [[Konfiguration von Eclipse|konfigurieren]].
=Eclipse konfigurieren=
Befolgen Sie die Anweisungen von „[[Konfiguration von Eclipse]]“.
=Integration von Tomcat=
Tomcat wird folgendermaßen in Eclipse eingebunden:
* <code>Datei</code> ? <code>Neu</code> ? <code>Andere</code>
* Klick auf Dreieck vor <code>Server</code> ? <code>Server</code>
* Klick auf Dreieck vor <code>Apache</code> ? <code>Tomcat Version 7.0 - Server</code> ? <code>Weiter</code>/<code>Fertig stellen</code> (je nachdem, welcher Button klickbar ist)
* Tomcat-Installationsverzeichnis angeben: <code>C:\web\tomcat</code>
* Klick auf <code>Fertig stellen</code>
Tomcat-Projekt benötigen eine Laufzeit-Umgebung, in der die eigentlichen Web-Auftritte gespeicher werden. Hierfür gibt es mehrere Möglichkeiten:
* das Tomcat-Webapps-Verzeichnis (<code>C:\web\tomcat\webapps</code>)
* ein spezieller Ordner im versteckten Verzeichnis <code>C:\web\workspace\.metadata</code> (schwer zu finden, nicht zu empfehlen)
* ein Eclipse-Projekt namens Tomcat, auf dessen Inhalt auch direkt über Eclipse zugegriffen werden kann
Hier wird die dritte Möglichkeit verwendet:
* <code>Datei</code> ? <code>Neu</code> ? <code>Andere</code>
* Klick auf Dreieck vor <code>Allgemein</code> ? <code>Projekt</code>
* Projektname: <code>Tomcat</code>
* Tomcat konfigurieren: <code>Server</code> ? Doppelklick <code>Tomcat Version 7.0 - Server</code>
* Tomcat konfigurieren: <code>Use custom Location</code> ? Server path: <code>Tomcat</code> (das ist das zuvor angelegte Projekt), Deploy path: <code>webapps</code>
* Tomcat ist einsatzbereit: <code>Server</code> ? Rechtsklick <code>Tomcat Version 7.0 - Server</code> oder Steuermenü in der Serverleist: Tomcat starten/stoppen etc.
<gallery widths="350" heights="250" perrow="2">
Medium:Eclipse_Tomcat_01.png | Neue Tomcat-Umgebung erstellen: <code>Andere</code> wählen
Medium:Eclipse_Tomcat_02.png | Neue Tomcat-Umgebung erstellen: <code>Server</code> wählen
Medium:Eclipse_Tomcat_03.png | Neue Tomcat-Umgebung erstellen: <code>Tomcat 6 </code> wählen
Medium:Eclipse_Tomcat_04.png | Pfad zu Tomcat-Server angeben
Medium:Eclipse_Tomcat_01.png | Generischs Projekt erstellen: <code>Andere</code> wählen
Medium:Eclipse_Tomcat_05.png | Generische Projekt erstellen: <code>Projekt</code> wählen
Medium:Eclipse_Tomcat_06.png | Projektname <code>Tomcat</code>
Medium:Eclipse_Tomcat_07.png | Tomcat konfigurieren und mit <code>Strg-S</code> speichern
Medium:Eclipse_Tomcat_08.png | Tomcat verwalten: starten/stoppen/etc.
Medium:Eclipse_Tomcat_09.png | Tomcat-Log-Datei: Der Start war erfolgreich
</gallery>
=Integration von Apache=
{{TBD}}
=Quellen=
<references/>
<ol start="2">
<li> {{Quelle|Kowarschick, W.: Content-Management}}</li>
<li> {{Quelle|Kowarschick, W.: Multimedia-Datenbanksysteme}}</li>
<li> {{Quelle|Kowarschick, W.: Multimedia-Programmierung}}</li>
</ol>
Alle übrigen Quellen wurden direkt im Text angegeben.
[[Kategorie:Kapitel:Web-Programmierung]][[Kategorie:Web-Programmierung-HowTo]]
bookmarks.xml
<?xml version="1.0" encoding="UTF-8"?>
<bookmarks>
<site url="http://download.aptana.com/studio3/plugin/install" selected="true" name="Aptana Studio 3"/>
<site url="http://editorxml.sourceforge.net/updates/" selected="true" name="Rinzo XML Editor"/>
<site url="http://subclipse.tigris.org/update_1.8.x" selected="true" name="Subclipse 1.8.x Update Site"/>
</bookmarks>
