Einstieg und Setup
BlueJ zu Hause: Java aus dem Unterricht ohne Installation üben
Veröffentlicht am 22. Oktober 20265 Min. Lesezeit
Im Informatikunterricht ist BlueJ schon eingerichtet, die Projekte liegen auf dem Schulserver, und alles läuft. Zu Hause sitzt du dann vor dem Familien-Laptop oder dem Tablet und weißt nicht, wie du anfangen sollst. Hier erfährst du, wie du BlueJ zu Hause installierst, was auf welchem Gerät geht und wie du den Stoff auch ganz ohne Installation übst.
Warum BlueJ zu Hause anders ist
In der Schule hat jemand anderes die Arbeit schon gemacht. Die Schulrechner sind eingerichtet, Java ist installiert, und deine Lehrkraft gibt dir fertige Projekte mit Klassen vor. Zu Hause fehlen gleich mehrere Dinge auf einmal:
- das Programm BlueJ selbst,
- die Projekte aus dem Unterricht, die oft nur im Schulnetz liegen,
- manchmal die Erlaubnis, auf dem Familien-Laptop etwas zu installieren,
- und auf dem Tablet gibt es BlueJ gar nicht.
Gehen wir das der Reihe nach durch.
BlueJ auf dem Laptop installieren
BlueJ ist kostenlos und kommt von der offiziellen Seite bluej.org. Dort gibt es Installer für Windows, macOS und Linux. Laut der Seite gelten diese Voraussetzungen:
- Windows: 64-Bit-Windows, Windows 8 oder neuer.
- macOS: macOS 11 oder neuer. Für Macs mit Intel-Prozessor gibt es eine eigene Variante.
- Linux: 64-Bit-Intel-Prozessor mit Debian 11 oder Ubuntu 20.04 oder neuer.
Ein eigenes Java musst du in der Regel nicht vorher installieren. Laut BlueJ-FAQ bringen die meisten Installer das passende JDK schon mit.
So gehst du vor:
- Frag deine Lehrkraft, welche BlueJ-Version in der Schule läuft. Am einfachsten nimmst du zu Hause dieselbe oder eine neuere.
- Lade den Installer für dein System von bluej.org.
- Installiere BlueJ. Unter Windows fragt das System dabei meist nach Admin-Rechten. Auf einem Familien-Laptop brauchst du dafür oft deine Eltern.
- Hol dir die Projekte aus dem Unterricht, zum Beispiel per USB-Stick, Lernplattform oder Cloud-Ordner der Schule. Ein BlueJ-Projekt ist ein ganzer Ordner. Kopiere immer den kompletten Ordner, nicht nur einzelne
.java-Dateien.
Für Windows bietet bluej.org zusätzlich eine Standalone-Version als ZIP an, gedacht für USB-Sticks. Ob sie auf einem bestimmten Rechner startet, hängt von dessen Einstellungen ab. Auf Schulrechnern ist das meistens gesperrt. Mehr zu gesperrten Rechnern findest du in Java ohne Admin-Rechte.
Tablet und Chromebook: was geht, was nicht
Auf bluej.org findest du keine Version für iPad oder Android-Tablets. Zum BlueJ-Projekt auf dem Tablet gibt es deshalb keinen offiziellen Weg. Auch für Chromebooks gibt es dort keinen eigenen Installer.
Das heißt aber nicht, dass du auf dem Tablet nicht üben kannst. Du brauchst dafür ein Werkzeug, das im Browser läuft. Das kann ein Online-Compiler sein, mit dem du Code ausführst, oder ein Lernangebot mit Aufgaben. Für längeren Code ist eine Tastatur fast Pflicht. Auf dem Bildschirm-Keyboard sind geschweifte Klammern und Semikolons mühsam.
Was BlueJ dir abnimmt und was du für die Klausur brauchst
BlueJ hat eine Besonderheit: Du kannst per Rechtsklick auf eine Klasse ein Objekt erzeugen und seine Methoden anklicken. Eine main-Methode brauchst du dafür nicht. Das ist gut, um Objekte zu verstehen. In der Klausur auf Papier musst du aber genau das selbst schreiben, was BlueJ im Hintergrund für dich tut.
Angenommen, ihr habt im Unterricht diese Klasse:
class Hund { private String name; private int alter;
Hund(String name, int alter) { this.name = name; this.alter = alter; }
void geburtstag() { alter++; }
String beschreibung() { return name + " ist " + alter + " Jahre alt."; }}
In BlueJ klickst du auf „new Hund(...)“, gibst Name und Alter ein und rufst dann geburtstag() auf. Als Java-Code sieht das so aus:
public class Main { public static void main(String[] args) { Hund bello = new Hund("Bello", 3); bello.geburtstag(); System.out.println(bello.beschreibung()); }}
AusgabeBello ist 4 Jahre alt.
Wenn du diese Übersetzung beherrschst, kannst du jede BlueJ-Aufgabe auch als normales Java-Programm lösen. Wie Konstruktor, Attribute und this zusammenhängen, erklärt der Artikel Klassen und Objekte in Java. Für Methoden mit Parametern und Rückgabewerten hilft Methoden und Rekursion.
So übst du ohne Installation mit Jario
Jario braucht nur einen Browser. Du installierst nichts, weder BlueJ noch Java, der Code läuft auf unserem Server. Das geht auf dem Familien-Laptop, auf dem Mac und auch auf einem gesperrten Schulrechner ohne Admin-Rechte. Ob dir das Tippen auf deinem Tablet angenehm genug ist, probierst du am besten mit den ersten zwei Aufgaben aus. Die laufen ohne Konto.
Was dir beim Üben für die Informatik-Klausur hilft:
- Tests zeigen dir sofort, ob deine Lösung stimmt. Mit „Prüfen“ siehst du zum Beispiel „3 von 4 Tests bestanden“. Du musst nicht bis zur nächsten Stunde warten.
- Fehlermeldungen auf Deutsch. Der Hinweis „Was heißt das?“ erklärt häufige Compiler-Fehler. Mit „Fehler erklären“ erklärt dir der KI-Tutor den Fehler in deinem eigenen Code.
- Tipps statt Lösung. Der Tutor kennt die Aufgabe, deinen Code und das Testergebnis. Er führt dich in kleinen Schritten zur Lösung, verrät sie aber mit Absicht nicht.
- Autovervollständigung abschalten. In der Klausur schreibst du auf Papier. Wenn du die Autovervollständigung ausschaltest, merkst du schnell, welche Schreibweisen noch nicht sitzen.
- Ausgabe-Aufgaben. „Was gibt das Programm aus?“ kommt in vielen Klausuren vor. In Jario sagst du die Ausgabe vorher und vergleichst dann.
Wenn die nächste Klausur zum Beispiel Arrays und Methoden abfragt, übst du genau diese Kapitel. Mit einem kostenlosen Konto bekommst du alle Aufgaben der ersten zwei Kapitel, ohne Zahlungsdaten. Pro kostet 9 € im Monat und ist monatlich kündbar. Ob sich das lohnt, entscheidet ihr am besten gemeinsam in der Familie. Worauf Eltern bei Lern-Apps achten können, steht in Lern-App für Informatik: worauf Eltern achten sollten.
Kurz gesagt
- BlueJ gibt es kostenlos auf bluej.org für Windows, macOS und Linux. Die meisten Installer bringen Java gleich mit.
- Kopiere Unterrichtsprojekte immer als ganzen Ordner.
- Für iPad und Android-Tablets gibt es kein BlueJ. Dort übst du im Browser.
- Für die Klausur musst du selbst
newund Methodenaufrufe schreiben, die BlueJ dir per Klick abnimmt.
Wie du Code ohne Computer schreibst, übst du mit Java-Klausur auf Papier. Und wie die Aufgabe „Was gibt das Programm aus?“ funktioniert, erklärt Ausgabe-Aufgaben in der Klausur.
Passende Artikel zum Lernen
- Klassen und ObjekteJava Klassen und Objekte einfach erklärt: Attribute, Konstruktor, Getter, static und Records mit Beispielen. Plus typische Fehler wie verdeckte Attribute.Zum Artikel
- Methoden und RekursionJava Methoden einfach erklärt: Parameter, return, Überladen, varargs und Rekursion mit Beispielen. Plus typische Fehler wie ein fehlendes return.Zum Artikel
- ArraysJava Arrays einfach erklärt: anlegen, mit Schleifen durchlaufen, zweidimensionale Arrays. Mit Beispielen und typischen Fehlern wie dem falschen Index.Zum Artikel
Weitere Beiträge
- Einstieg und SetupEclipse auf dem MacEclipse auf dem Mac startet nicht oder findet kein JDK? Die häufigsten Ursachen auf Apple-Silicon- und Intel-Macs gelöst, und wie du heute trotzdem übst.Weiterlesen
- Einstieg und Setupjavac wird nicht erkanntjavac wird nicht erkannt? So findest du die Ursache in zwei Minuten und setzt den PATH unter Windows und macOS richtig. Plus der schnellste Weg zum Üben.Weiterlesen
- Einstieg und SetupJava ohne Admin-RechteJava ohne Admin-Rechte auf dem Firmen-Laptop oder Schulrechner: welche Wege erlaubt sind, was technisch geht und wie du trotzdem jeden Tag übst.Weiterlesen