[[Vorlage(Getestet, focal)]] {{{#!vorlage Wissen [:Paketinstallation_DEB: Ein einzelnes Paket installieren] [:Editor: Einen Editor öffnen] [:sudo: Root-Rechte] }}} [[Inhaltsverzeichnis(1)]] [[Bild(./bluej_logo.png, 64, left)]] [http://www.bluej.org/ BlueJ] {en} ist eine freie Java-IDE, die darauf ausgerichtet ist, Anfängern Kenntnisse in objektorientierter Programmierung mit Java zu vermitteln. Sie ist selbst in [:Java:] programmiert und steht unter der freien Lizenz [wikipedia:GPL:] zur Verfügung. = Voraussetzungen = Wer mit Java entwickelt, braucht ein [:Java#JDK-SDK:JDK], welches dann auch die Programme zum Ausführen vom Java-Programmen mitbringt. BlueJ kommt mit allen JDKs aus den Ubuntu-Paketquellen zurecht, installiert aber, wenn es noch keines auf dem System existiert, das [:Java#OpenJDK:OpenJDK]. Wer ein anderes benutzen möchte, sollte dies nun, wie in [:Java/Installation:] beschrieben, tun. Sollte schon ein JDK installiert sein, wird dies weiter hin genutzt und kein anderes installiert. = Installation = BlueJ befindet sich nicht in den offiziellen Paketquellen, das Programm muss über ein Fremdpaket installiert werden. == Fremdpaket == Dazu lädt man sich zunächst von der [http://www.bluej.org/versions.html Downloadseite] {en} die aktuelle Version als '''deb'''-Paket herunter. Dieses Paket kann man nun wie gewohnt installieren [1]. [[Vorlage(Fremd, Paket, )]] = Nutzung = == Programmaufruf == Nach der Installation findet man BlueJ im Menü unter dem Punkt "''Entwicklung''". Hierüber lässt sich BlueJ starten. Alternativ lässt sich BlueJ auch direkt aus dem [:Terminal:] aufrufen: {{{#!vorlage Befehl bluej }}} == Konfiguration == Die Dateien '''/usr/share/bluej/bluej.defs''' und '''~/.bluej/bluej.properties''', benutzerspezifisch und für das ganze System, sind die zentralen Konfigurationsdateien von BlueJ und bieten neben den Optionen, die man auch in BlueJ direkt ändern kann, diverse weitere Einstellungen. Mehr Informationen dazu findet man [http://www.bluej.org/help/archive.html#tip hier] {en}. = Problembehebung = == Zeichensatz == Vereinzelt kann es vorkommen, dass der Compiler Fehler wegen Problemen mit der Zeichencodierung (hauptsächlich Umlaute und "ß") ausgibt. Die BlueJ-Versionen seit Mai 2009 benutzen auf allen Betriebssystemen UTF-8. Also muss die Zeichencodierung älterer Quelltexte umgewandelt werden. Dieses Problem kann auch bei Beispiel-Quelltexten (aktueller) Lehrbücher, die mit dieser Entwicklungsumgebung arbeiten, auftreten. Beheben kann man dies mit einem Texteditor wie z.B. [:gedit:], mit dem man die betroffene Datei öffnet und mit der in UTF-8 geänderten Codierung wieder speichert. Alternativ kann man einen [:Zeichensatz-Konverter:] einsetzen. = Links = ##== intern == ## * [:Archiv/GLOOP:] - Bibliotheken für BlueJ zum leichteren Lernen von Java ##== extern == * [http://www.bluej.org/ Webseite] {en} * [wikipedia:BlueJ:] - Wikipedia * [http://www.u-helmich.de/inf/kursEF/Folge01/folge01B.html BlueJ-Lehrgang] {de} # tag: Programmierung, Java