Schritt für Schritt – das JavaFX und Eclipse 4 HowTo
Das Experimentieren mit JavaFX und Eclipse 4 macht Spass. Besonders praktisch dabei ist, dass es im Netz bereits vorkonfigurierte Eclipse Installationen zu dem Thema gibt, die den Einstieg wesentlich erleichtern. Und damit Neueinsteiger die trotzdem noch bestehenden Fallstricke elegant umgehen können, gibt es hier noch eine Schritt-für-Schritt Anleitung, die den leichtesten Weg bis zur ersten eigenen JavaFX und Eclipse 4 Anwendung zeigt.
- Neuestes JDK herunterladen von www.oracle.com und installieren.
Notwendig ist mind. Java Platform (JDK) 7 update 7, getestet wurde mit JDK 7 update 25. - Herunterladen und installieren der vorkonfigurierten Eclipse Installation für JavaFX von efxclipse.bestsolution.at (Eclipse 4.2.2 SDK).
- Eintragen des neuen JDKs (von 1.) in der eclipse.ini Datei der Eclipse Installation mit dem Parameter -vm, z.B. wie hier unter Windows XP:
...... oder unter Mac OS X:
-vm
C:/Program Files/Java/jdk1.7.0_21/jre/bin/server/jvm.dll
-vmargs
-Xms40m
-Xmx512m
......Für mehr Infos zur eclipse.ini Datei und dem Parameter -vm siehe: wiki.eclipse.org
-vm
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/java
-vmargs
-Xms40m
-Xmx512m
... - Setzen des neuen JDKs (von 1.) unter:
- Menü -> Window -> Preferences -> Java -> Installed JREs
- Menü -> Window -> Preferences -> Java -> Installed JREs -> Execution Environments
- Einrichten der Target Platform wie beschrieben unter wiki.eclipse.org, Schritt 1, Zitat:
- Open Preferences > Plugin-in Development > Target Platform
- Click Add ...
- Select "Nothing: Start with an empty target definition".
- Add ...
- Select Software Site
- Add http://downloads.efxclipse.org/p2-repos/dev/releases/latest/ as a site.
- Select
- "e(fx)clipse - Single - p2 update" and
- "Target Platform for Eclipse" and
- uncheck "Include required software" (!)
- Finish and activate the new target.
- Erzeugen einer Beispielanwendung:
- Menü -> File -> New -> Other… -> JavaFX -> Samples -> e4 Media Application
Im folgenden Wizard einfach einen beliebigen Namen (z.B. MediaSample) angeben und 'Finish' klicken.
Dadurch werden 3 Eclipse Projekte erzeugt: die eigentliche Anwendung, ein Feature- und ein Product Projekt.
- Gestartet wird die Anwendung, indem Sie im Projekt MediaSample.product
die Datei MediaSample.product.product.launch selektieren und im Kontext Menü (rechte Maustaste)
- Run As -> MediaSample.product.product
auswählen.
Herzlichen Glückwunsch - jetzt können Sie mit Ihrer ersten JavaFX Anwendung unter Eclipse 4 experimentieren und sich den Sourcecode unter MediaSample/src/MediaSample ansehen.
- Optional: Wenn Sie die Beispielanwendung aus dem Artikel 'Tipps & Tricks - JavaFX und Eclipse 4' live erleben möchten, können Sie hier das Archiv LoginExampleFX.zip mit der kompletten Eclipse Projekt Struktur des Beispiels downloaden.
- Importieren Sie das Archiv in Ihren Eclipse Workspace mit:
- Menü -> File -> Import -> General -> Existing Projects into Workspace
Im folgenden Wizard einfach unter 'Select Archive File:' die heruntergeladene Datei LoginExampleFX.zip auswählen und 'Finish' klicken.
- Gestartet wird die Anwendung, indem Sie im Projekt LoginExampleFX.app.product
die Datei LoginExampleFX.app.product.product.launch selektieren und im Kontext Menü (rechte Maustaste)
- Run As -> LoginExampleFX.app.product.product
Zum Schluss noch ein Tipp für Mac User: Wie man Java Platform (JDK) 7 unter MacOS X 10.6 Snow Leopard installiert, steht auf stackoverflow.com. Ich hatte die Variante mit Pacifist gewählt, und das hat sehr gut geklappt. ;-)