Programmieren mit Java und NetBeans

Überraschungen im Advent

Viele Computer-Liebhaber prägt eine Abneigung gegen herkömmliche Bastelei. Manche Menschen greifen mit Spaß zu Nadel und Faden, andere ziehen einen selbstprogrammierten Adventskalender vor. Wir geben eine Einführung in die Sprache Java [1] an Hand dieses Beispiels.

Ein großer Vorteil der Programmiersprache Java liegt in ihrer plattformübergreifenden Verfügbarkeit. Ein Java-Programm lässt sich unter Linux genauso wie unter Windows ausführen.

Werkzeuge

Das Entwickeln von Programmen in Java, setzt die zugehörige Software voraus. Sie brauchen das Java Development Kit (JDK), die aktuelle Version 5.0 liegt auf der Heft-CD. Wir zeigen die Programmierung mit der Entwicklungsumgebung NetBeans [2], die ebenfalls auf der Heft-CD liegt. Bevor sich die Installationsprogramme für JDK und NetBeans ausführen lassen, benötigen sie entsprechende Berechtigungen. Kopieren Sie die beiden Dateien jdk-1_5_0-linux-i586.bin und netbeans-4_0-beta2-linux.bin auf die Festplatte, machen Sie sie ausführbar und starten Sie das Installationsprogramm:

chmod u+x jdk-1_5_0-nb-4_0-beta2-bin-linux.bin
./jdk-1_5_0-nb-4_0-beta2-bin-linux.bin

Bei NetBeans funktioniert es anschließend analog, beide Installationsprogramme installieren die Software unterhalb des aktuellen Verzeichnisses.

Nach dem ersten Start von NetBeans mit ./netbeans-4.0beta2/bin/netbeans erscheint ein Willkommens-Dialog (Abbildung 1). Hier wählen Sie aus, ob Sie ein neues Projekt erstellen oder ein Beispielprojekt anschauen möchten.

Abbildung 1: Die Entwicklungsumgebung Netbeans erleichtert die Java-Programmierung.

Beginnen Sie ein neues Projekt mit dem Button New Project. Im erscheinenden Dialog (Abbildung 2) finden Sie unter der Kategorie Standard die Möglichkeit, eine neue Java-Applikation zu erstellen. Im zweiten Schritt geben Sie einen Projektnamen ein, in unserem Fall lautet er Adventskalender. Die Funktion Create Main Class schalten Sie für dieses Projekt ab; sie würde das Schreiben einer eigenen main-Funktion ersparen, jedoch auch den Quelltext mit für dieses Programm unnötigen Zeilen füllen.

Abbildung 2: Im ersten Schritt erstellen Sie ein neues NetBeans-Projekt.

Schnellstart

Benutzen Sie NetBeans zum ersten Mal, liest das Programm nach dem Anlegen des neuen Projekts alle verfügbaren Java-Klassen ein, das dauert je nach Systemgeschwindigkeit recht lange.

Im Reiter Files im linken Bereich des NetBeans-Fensters befindet sich in Form einer Baumstruktur eine Liste aller bisher angelegten Dateien. Unter dem Ordner src stehen alle Quelltextdateien mit der Endung .java.

In der Werkzeugleiste befinden sich die Buttons Run Main Project und Debug Main Project, die sich auch über die Tasten [F6] und [F5] aufrufen lassen. Ersterer kompiliert und startet das aktuelle Projekt, der Zweite tut dasselbe im Debug-Modus, also mit ausführlicherer Ausgabe zur Fehlersuche.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Adventskalender in C++
    Wieder einmal steht die Adventszeit völlig unerwartet vor der Tür. Doch zum Glück zaubern Gideon und ein wenig C++ schnell einen hübschen KDE-Adventskalender für Freunde, Verwandte und Bekannte, während man selbst ein wenig programmieren lernt.
  • Adventskalender mit C++ und Qt
    Es müssen nicht immer Schokoladefigürchen sein: Ein Bilderadventskalender lässt sich auch als GUI-Programm gestalten und eignet sich hervorragend zum Einstieg in die C++-Programmierung.
  • Adventskalender mit wxBasic
    Wer Silvester 2001 den guten Vorsatz fasste, im neuen Jahr endlich programmieren zu lernen, muss sich beeilen. Doch glücklicherweise sind Adventskalender dankbare Kandidaten, wenn es darum geht, eine überschaubare und nützliche Anwendung zu schreiben – dieses Jahr mit wxBasic.
  • Fehlerbehandlung und objektorientierte Programmierung in Python
    Mit Skriptsprache Python entfaltet erst dann ihre ganze Kraft, wenn objektorientierte Konzepte zum Einsatz kommen. Sie hilft Ihnen, komplexe Probleme in überschaubre Einheiten zu zerlegen.
  • GUI-Programmierung mit Qt Designer
    Wenn die Englisch-, C++- und Qt-Kenntnisse ausreichen, macht der Qt Designer grafische Benutzeroberflächen (GUIs) per Mausklick möglich.
Kommentare

Infos zur Publikation

LU 12/2016: Neue Desktops

Digitale Ausgabe: Preis € 5,99
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Aktuelle Fragen

Brother Drucker DCP-J4120
Achim Zerrer, 09.12.2016 18:08, 0 Antworten
Hallo, ich wollte unter Leap 42.1 den Brother Drucker installieren und dazu das PPD- Datei vom do...
Drucker Epson XP-332 unter ubuntu 14.04 einrichten
Andrea Wagenblast, 30.11.2016 22:07, 2 Antworten
Hallo, habe vergeblich versucht mein Multifunktionsgerät Epson XP-332 als neuen Drucker unter...
Apricity Gnome unter Win 10 via VirtualBox
André Driesel, 30.11.2016 06:28, 2 Antworten
Halo Leute, ich versuche hier schon seit mehreren Tagen Apricity OS Gnome via VirtualBox zum l...
EYE of Gnome
FRank Schubert, 15.11.2016 20:06, 2 Antworten
Hallo, EOG öffnet Fotos nur in der Größenordnung 4000 × 3000 Pixel. Größere Fotos werden nic...
Kamera mit Notebook koppeln
Karl Spiegel, 12.11.2016 15:02, 2 Antworten
Hi, Fotografen ich werde eine SONY alpha 77ii bekommen, und möchte die LifeView-Möglichkeit nu...