Java IDE auswählen / einrichten

Peter329

Mitglied
Hi,

ich habe bisher Visual Basic programmiert und dafür das Visual Studio verwendet.

Nun möchte ich auch Programme unter Java schreiben und suche dafür nach einer passenden Umgebung.

Ich habe ECLIPSE installiert. Da habe ich zwar eine eine Umgebung, aber die lässt wohl zunächst mal nur Java Konsolanwendungen zu. Ich habe dann gemäß Tutorial SWT heruntergeladen und als erste Anwendung ein leeres Fenster ausgegeben.

Soweit so gut. Aber so wie ich das verstehe, muss ich in dieser Umgebung das Fenster und alle Controls (Buttons, Text Boxes, Container etc. ) mit Programmcode beschreiben. Das scheint mir ziemlich mühsam zu sein.

Gibt es denn für Java keine IDE, wo man ähnlich wie im Visual Studio eine Toolbox hat, mit der man die Controls einfach auf das Entwicklungsfenster ziehen kann und der Code automatisch generiert wird?

Wie gesagt, ich bin völliger Neuling im Java. Ehe ich hier irgendeine Sackgasse einschlage, würde ich gern wissen, welche Umgebung man üblicherweise verwendet, um Windows Programme unter Java zu schreiben.

LG
Peter
 

Joose

Top Contributor
Standard ist dies bei Eclipse nicht, aber durch das eine oder andere Plugin (z.B.: WindowBuilder) kann man sich entsprechendes zur IDE hinzufügen.

Mit Eclipse lassen sich sehr wohl GUI Applikation programmieren, dazu wird nicht extra SWT gebraucht.
In Java können GUI Applikationen in Swing, SWT oder AWT geschrieben werden. Wobei AWT die älterste Methode ist und durch Swing abgelöst wurde (aber viele Sachen wie z.B. Listenerer sind immer noch von AWT Package). SWT wurde (wenn ich mich richtig erinnere) von den Eclipse Machern entwickelt und sorgt dafür das sich die Applikation am Design des OS orientiert. Natürlich hat SWT auch andere Features.

Seit Java7u6 ist JavaFX fixer Bestandteil von Java (davor nur durch extra Installation verfügbar) und soll eine saubere Trennung zwischen Design und Code bringen (ähnlich XAML und C#). JavaFX soll Swing ablösen, bis das aber wirklich passiert dauert es sicher noch etwas. Hier liegt es an dir zu entscheiden was du lernst.

Mit der neuersten Eclipse Version und dem neuersten Java sollte JavaFX für dich schon verfügbar sein. Für einen Design Editor musst man sich trotzdem noch den JavaFX Scene Builder runterladen (eine direkte Integration in der IDE habe ich bisher nicht gefunden, aber auch nicht wirklich gesucht)
 

Peter329

Mitglied
Erst mal vielen Dank für deine Antwort.

Ich habe das neueste ECLIPSE und das neueste Java SE JDK ... darin sollten die JavaFX Scene Builder binaries also schon enthalten sein. So steht das jedenfalls auf der Oracle Download Seite, wenn ich das richtig verstanden habe.

Nur, wie starte ich den Design Editor denn jetzt. Ich habe die Action Bar komplett durchforstet und nichts gefunden, was in diese Richtung weisen könnte.

LG
Peter
 
K

kneitzel

Gast
Wenn Du nicht auf Eclipse festgelegt bist aus irgend einem Grunde, dann würde ich Dir evtl. empfehlen, auch mal andere IDEs auszuprobieren. Ich selbst nutze IntelliJ von JetBrains. Aber es gibt auch noch andere IDEs, die evtl. auch einen Blick wert sind.

Ich will auf keinen Fall sagen, dass Eclipse schlecht ist, aber es gibt viele gute IDEs und da kann man sich ja in Ruhe einmal umschauen.
 

Peter329

Mitglied
Leider bin ich aus verschiedenen Gründen auf Eclipse festgelegt.

Ich habe jetzt den FX Scene Builder installiert. Das ist auch recht gut durchgeflutscht.

Jetzt habe ich aber ein Problem beim Öffnen des .fxml Files meiner FXTest Anwendung mit dem Scene Builder. Der Pfad zum Scene Builder wird nicht gefunden und ich soll den absoluten Path in die Preferences eintragen.

Also Preferences finde ich nur unter dem Reiter Windows. Aber da sehe nix wo ich einen Pfad einstellen könnte.

Und selbst wenn ich das finden würde, wie finde ich denn heraus wie der absolute Pfad zum Scene Builder lautet?

Ich hoffe, ihr könnt mir helfen.

LG
Peter
 

Anhänge

  • Eclipse Install FX Scene Builder - Error.jpg
    Eclipse Install FX Scene Builder - Error.jpg
    982,1 KB · Aufrufe: 41
K

kneitzel

Gast
Welches Betriebssystem verwendest Du? Unter Windows installiert sich der Oracle Scene Builder unter:
32 Bit: "C:\Program Files\Oracle\JavaFX Scene Builder 2.0\"
64 Bit: "C:\Program Files (x86)\Oracle\JavaFX Scene Builder 2.0\"

Den Installationsort kannst Du aber auch erkennen, wenn Du dir die Eigenschaften des Shortcuts vom JavaFX Scene Builder 2.0 anschaust. So ein Icon wird per default auch auf dem Bildschirm abgelegt.

Bei Mac und Linux wird der Pfad natürlich anders aussehen.

Eclipse kenne ich selbst nicht. Ich habe mal geschaut und folgendes gefunden:
http://code.makery.ch/library/javafx-8-tutorial/part1/
Demnach
a) bin ich mit dem Scene Builder 2.0 veraltet :)
b) findet sich die Einstellung in Eclipse unter Preferences in JavaFX
 

Peter329

Mitglied
Also erst mal herzlichen Dank dafür, dass du dich mit meinem Problem so eingehend befasst hast.

Das hat mir jetzt dahingehend weitergeholfen, dass ich nun die Vermutung habe, dass ich den JavaFX Scene Builder wohl nicht oder nicht richtig installiert habe.

Ich verwende Windows 7 als Betriebssystem und ich habe Java 8 Update 74 (64 Bit) und Java SE Development Kit 8 Update 74 installiert.

Außerdem habe ich das "e(fx)clipse -JavaFX Tooling and Runtime for Eclipse" installiert. Das reicht aber offensichtlich nicht aus.

Jedenfalls finde ich weder den Scene Builder im Software Inventory noch ein Scene Builder Desktop Icon. Ich finde im Netz für den Scene Builder aber auch keinen Download. Da wird vermerkt, dass die Binaries im Java 8 schon enthalten seien. Aber es braucht wohl doch noch einen Install?

Ich bin ratlos!

LG
Peter
 
K

kneitzel

Gast
Ja, Du musst den JavaFX Scene Builder selbst installieren. Ich habe bei mir noch die Version 2.0 im Einsatz (aber ich nutze den auch nicht wirklich oft). Den konnte man damals bei Oracle direkt herunter laden. Jetzt bietet Oracle aber wohl nur noch den Source Code zum selbst bauen an.

Aber unter http://gluonhq.com/open-source/scene-builder/ gibt es die neue Version auch als Binary zum download. Der Installer gefällt mir aber nicht wirklich, denn die ganze Applikation installiert sich im User-Verzeichnis ohne dass man dies bei der Installation beeinflussen kann. Das ist aus Windows-Sicht nicht wirklich gut aber sollte für normale Szenarien ausreichend sein. Dann hast Du halt einen Installationspfad a.la. C:\Users\konrad\AppData\Local\SceneBuilder\SceneBuilder.exe

Konrad
 

Peter329

Mitglied
Danke für deine Geduld. Ich hoffe, dass ich nicht gar zu unverschämt bin, wenn ich ein bissl weiter aushole:

Ich halte in einem Trainingscenter Kurse für WebSphereMQ - das ist ein Message Queuing System der Fa. IBM, das in der Industrie weit verbreitet ist und auf sehr vielen Plattformen läuft. Die Mehrzahl meiner Seminare sind öffentlich und so kommen die Teilnehmer von verschiedenen Firmen mit den unterschiedlichsten Systemumgebungen:

Host (z/OS): COBOL, PL1, C, ASSEMBLER - hier gibt es TSO/ISPF mit der Dialogsprache DTL. Damit hab ich kein Problem. Die Programme erhalten damit eine standardisierte grafische Oberfläche.

LINUX, UNIX, WINDOWS (LUW): C#, VB, Java - für C# und VB gibt es VisualStudio ... und damit kann man GUI Programme erstellen. Für Java gibt es im Trainingscenter ECLIPSE ... aber da hab ich bisher leider noch keine Möglichkeit gefunden, GUI Programme ohne großen Aufwand zu erstellen. Dafür suche ich jetzt eine Lösung.

Die Installation von Scene Builder in ein PRIVATES Verzeichnis ist leider nicht machbar, denn ich will das Dingens nicht auf 10 Schulungscomputern installieren. Ich brauche also eine vernünftige Standardlösung.

In der Industrie ist ECLIPSE weit verbreitet. Ich frage mich, wie die Leute ihre GUI Programme entwickeln ! Oder schreiben die nur Programme mit Zeilen Eingabe und Zeilen Ausgabe, weil die Programme auf Servern laufen ? Was ist der STANDARD in der Industrie für GUI Programmierung unter Windows/ECLIPSE ? Setzen Firmen den Scene Builder ein ? Oder haben die andere Software ?

Ich hoffe, ich habe mein Anliegen einigermaßen verständlich machen können. Für Ratschläge wäre ich sehr dankbar!

LG
Peter
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Eclipse Java Projekt funktioniert in Eclipse, aber nach export kein Dateizugriff IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
C In Eclipse Einrückung im Java-Editor einstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
J Erstellen eines java Projekts mit Gradel in netbeans. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
I Suche eine IDE in deutsch für Java und Android IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 20
Jose05 UML Diagramme aus Java Code erstellen oder andersherum IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
T Eclipse von Java 1.8 auf 17 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
B Probleme beim erstellen von Java Class IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
F Eclipse für Java 1.8 ARM einrichten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
M import org.bukkit.plugin.java.JavaPlugin; funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 17
I NetBeans 15 - Strg+Z (undo) und Strg+Y (redo) funzen nicht mehr nach Start der Java-Anwendung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
R Java auf Linux gibt mir ein Fehler in der Konsole, wie löse ich sowas? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K Java Editor Problem IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M Altes Java Projekt in Netbeans importieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
O Escape-Sequenzen in Java \b wird in Konsole falsch dargestellt IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
O Java Eclipse Umlaute werden nicht richtig dargestellt in Konsole IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
B .exe Datei für Eclipse Java Programm erstellen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
B Wie nicht-java Datei mit Eclipse benutzen (Excel Datei einlesen)? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 16
J Eclipse - kein Server verfügbar zum ausführen meines Java Projektes IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
T Java-Version für BlueJ-Mac-Version IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
O NetBeans Java Projekt OHNE Maven erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
O NetBeans Java Projekt OHNE Maven IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
Jose05 Wie kann man aus einem Java-Code native Apps erstellen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 16
J Java-File Import IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
brypa Probleme mit Java N-IDE App IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
Zrebna Eclipse Für Nutzung von JPA zwingend 'IDE for Java EE Developers notwendig'? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
P Error occurred during initialization of boot layer java.lang.module.FindException: Error reading module: IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
Robertop Groß- und Kleinschreibung bei Java-Templates ändern IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
sham5 Eclipse-Remote-Debugging von Java mit mehreren Prozessen oder Ports oder Netzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
Z java.lang.ClassNotFoundException: org.mariadb.jdbc.Driver IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
M Eclipse - Fehlermeldung bei JavaFX-Projekt "java.lang.module.FindException: Module javafx.controls not found" IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 23
N Eclipse aus Java-Application JavaFX machenModule javafx.controls not found IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
G Java Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
M Einzelne Java-Dateien mit Eclipse compilieren - Wie geht das? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
Robertop Eclipse Eclipse Startprobleme "Java was started but returned exit code=1" IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
B standard-version für Java IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
B Netbeans: Java Script Libraries funktioniert nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
coolian warum bekomm ich immer wieder wenn ich irgendwas mach eine java.lang.nullpointer exception in eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M NetBeans Buildprozess inkludiert nicht die Classpath-Pakete (Java Ant) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
Tommy135 Error not found java.dll IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
K Eclipse EE und Java FX Autocomplete Probleme IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
O Eclipse aufräumen Java Projekte sortieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
H Eclipse Konsole gibt falsches Java Projekt aus IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
D Java Konsole gibt seit neustem nichts mehr aus. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
J NetBeans Download NetBeans und Java SDK IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N NetBeans Java Code too large, wie *.java splitten? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
T Suche einen guten Java-Obfuscator? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
K Eclipse für Java, Python und C/C++ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
W Java Byte Code Engineering Library (BCEL) Installation IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
R Unterschied zwischen Eclipse JDT und Java JDK IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
WetWer Welcher Java Editor wird empfolen? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 12
R Cygwin in der Java Entwicklung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
N Eclipse Probleme beim Einrichten von Java Card Umgebung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
R Suche Benchmark- /Stresstesttools zur performance Testung von Java Anwendungen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
M Eclipse Java-Formatter IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
L0MiN Java Editor Spinnt nur mein Java Editor? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
D Java-Anwendung blockiert IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M Eclipse Java Eclipse Windowbuilder - interaktive Diaglog-GUI IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
D NetBeans Maven Projekt in Netbeans => WEKA wirft (java.lang.OutOfMemoryError: Java heap space) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
A IDEA IntelliJ IntelliJ Maven oder Webprojekt, kann keine normalen Java Klassen erstellen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
P Java ohne IDE IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 15
M Java installiert sich falsch. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
M NetBeans java DB - The signer certificate will expire within six months. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
M Java als Standalone application ausführen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
W Eclipse nach Java Update 8 Ant Probleme IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
O Eclipse Pfad zur Java-Source ändert sich automatisch IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
A Eclipse Export/Auscheacken des Java-Projekts aus Eclipse für anderen Distributionen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
S Eclipse Java 3d in Eclipse einbetten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
M Java-Code in C++ übersetzen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
J Eclipse Automatischer Import (wie java.lang) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
T java 3D zum laufen bringen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
J Jemand ne Ahnung warum meine Java Fenster immer schwarz werden? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
T Eclipse Java-Klassen aus dem einen in ein anderes Projekt einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
J IDEA IntelliJ Java source code und Dokumentation IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S Frage zu Java IDE Android IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Eclipse Java src einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
F Java Editor Label Farbe IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
U Quellcode zwischen Java- und Androidprojekt teilen IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
D Java IDEdroid IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
P Netbeans: Java-Plattformen verwalten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
X JAVA Turtle IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A .java kontroller IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
I Java-Editor geht nicht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
H Eclipse Klasse in mehr Java Projekten verwenden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
T Eclipse Probleme Eclipse + Java 7 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
S Eclipse Java + Shellscript mit Maven und Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
F Eclipse: java.lang.NullPointerException bei System.console().printf() IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 14
A UML-Tool mit Java Source Code-Generator gesucht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
firefexx Kleines Java Projekt - Versionsverwaltung IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
L GiT und Java IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
A java.lang.UnsatisfiedLinkError IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
C Java-Decompiler IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
H Java Dateien in einen runnable jar packen mit eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
M Eclipse (Java) Cannot connect to VM IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
R Eclipse Run Java Application und JMF IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
F Eclipse Eigene Java Bibliothek erstellen/einbinden (ECLIPSE) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
T Eclipse Jython-Lib in Java-Projekt einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P java keytool fehler (Linux) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 8
B Eclipse import java. dann kommt kein Fenster IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
I Java Quellcode synchronisieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
P Eclipse Fehler: java was started but returned exit code 13 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11

Ähnliche Java Themen

Neue Themen


Oben