BlueJ für MAC
Kostenlose Open-Source-Java-Entwicklungsumgebung für den Mac, gemacht für Einsteiger und den Unterricht, mit interaktiven Objekten und Kotlin-Unterstützung.
BlueJ im Überblick
BlueJ ist eine Entwicklungsumgebung zum Schreiben von Java-Programmen, gemacht für Einsteiger und für den Unterricht. Die Oberfläche ist bewusst kleiner und einfacher als die professioneller Umgebungen wie NetBeans oder Eclipse, damit Neulinge schnell loslegen können, ohne überfordert zu werden. Im Mittelpunkt steht die Interaktion: Du kannst Objekte erzeugen, ihre Werte untersuchen und ihre Methoden direkt aufrufen und Java-Ausdrücke eingeben, ohne sie vorher zu kompilieren.
BlueJ erschien erstmals 1999 und geht auf die Arbeit von Michael Kölling an einer Lehrumgebung namens Blue zurück. Es ist kostenlos und quelloffen unter der GNU General Public License Version 2 mit der Classpath Exception. Version 6.0 brachte das Bearbeiten und Ausführen von Kotlin, einige Kotlin-Funktionen wie die Code-Vervollständigung wurden in dieser Version aber noch nicht unterstützt. BlueJ benötigt macOS 11 oder neuer und hat getrennte Downloads für Apple Silicon und Intel; laut Versionsverlauf enthalten die Mac-Downloads ein JDK. BlueJ sendet anonyme, nicht personenbezogene Daten wie seine Version, die Java-Version und das Betriebssystem an seine Betreuer. Das lässt sich mit der Einstellung bluej.uid=private in deiner Datei bluej.properties abschalten.
Die wichtigsten Funktionen
BlueJ macht objektorientierte Programmierung sichtbar.
- Einfache Oberfläche: bewusst kleiner als professionelle IDEs.
- Objektbank: Objekte erzeugen und ihre Methoden direkt aufrufen.
- Code Pad: Java-Code eingeben und ohne Kompilieren ausführen.
- Objektinspektion: Feldwerte sehen, während das Programm läuft.
- Scope-Hervorhebung: farbige Codeblöcke helfen, falsch gesetzte Klammern zu finden.
- Kotlin-Unterstützung: Kotlin und Java bearbeiten und ausführen.
- Lehrmaterial: ein Lehrbuch und die kostenlose Blueroom-Website für Lehrkräfte.
- Erweiterungen und Dokumentation: Tutorials und Referenzmaterial auf der Website.
Neu in Version 6.0.1
BlueJ 6.0.1 ist eine kleine Wartungsversion.
- Ergänzt die fehlenden Kotlin-Klassenvorlagen
Häufige Fragen zu BlueJ
Ist BlueJ kostenlos?
Ja. BlueJ ist kostenlos und quelloffen unter der GNU General Public License Version 2 mit der Classpath Exception.
Für wen ist BlueJ gedacht?
Vor allem für Einsteiger, die Java lernen, und für Lehrkräfte. Es gibt ein Lehrbuch, Objects First with Java, und die kostenlose Blueroom-Website mit Lehrmaterial.
Welche macOS-Version braucht BlueJ?
Die Download-Seite von BlueJ nennt macOS 11 oder neuer.
Läuft BlueJ auf Macs mit Apple Silicon und Intel?
Ja. Es gibt getrennte Downloads für Apple Silicon und für Intel-Macs.
Was ist die Objektbank in BlueJ?
Mit ihr kannst du während der Arbeit Objekte erzeugen, ihre Werte untersuchen, ihre Methoden aufrufen und sie als Parameter übergeben, ohne zuerst ein vollständiges Programm zu schreiben.
Kann ich in BlueJ Java-Code ohne Kompilieren ausführen?
Ja. Du kannst Java-Ausdrücke direkt eingeben, das Ergebnis sehen und es dann untersuchen oder an eine andere Methode übergeben.
Unterstützt BlueJ Kotlin?
Ja. Version 6.0 brachte das Bearbeiten und Ausführen von Kotlin. Einige Kotlin-Funktionen wie die Code-Vervollständigung wurden in dieser Version noch nicht unterstützt, und 6.0.1 ergänzt die fehlenden Kotlin-Klassenvorlagen.
Sammelt BlueJ Daten?
Es sendet anonyme, nicht personenbezogene Daten wie seine Version, die Java-Version, das Betriebssystem und die Sprache der Oberfläche. Das lässt sich abschalten, indem du bluej.uid=private zu deiner Datei bluej.properties hinzufügst.
Kann ich BlueJ mit Homebrew installieren?
Ja. Führe brew install --cask bluej aus.
Woher stammt der Download von BlueJ auf bluej.FULLMAC.app?
Die Download-Schaltfläche führt zur offiziellen BlueJ-Website unter https://www.bluej.org/. bluej.FULLMAC.app verändert die App nicht und packt sie nicht neu.
Ähnliche Apps
OrbStackOrbStack ist ein schneller, schlanker und einfacher Weg, Docker-Container und Linux-Maschinen auf deinem Mac zu betreiben. Es ist ein direkter Ersatz für Docker Desktop: Deine docker- und docker-compose-Befehle funktionieren weiter, und beim ersten Start bietet OrbStack an, deine Container, Images und Volumes aus Docker Desktop zu übernehmen. Es startet in Sekunden, braucht auf Apple Silicon weniger als 0,1 % CPU im Hintergrund und gibt ungenutzten Speicher an macOS zurück. Neben Containern betreibt es vollständige Linux-Maschinen aus 16 Distributionen und einen schlanken Kubernetes-Cluster für die lokale Entwicklung. OrbStack stammt von Orbital Labs.Entwicklertools
QuotaBarWenn du OpenAI Codex mit einem ChatGPT-Konto nutzt, werden die Nutzungslimits in einem 5-Stunden- und einem Wochenfenster zurückgesetzt, und um zu sehen, wie viel übrig ist, musst du Codex oder ChatGPT öffnen. QuotaBar zeigt den verbleibenden Prozentsatz in der Mac-Menüleiste und aktualisiert ihn alle 60 Sekunden. Ein Klick auf das Symbol öffnet eine Detailansicht mit jedem Limitfenster und seinem Countdown, oder du schaltest ein kleines schwebendes HUD ein, das über anderen Fenstern bleibt.Entwicklertools
Stargazer BarStargazer Bar ist eine kleine native Menüleisten-App für den Mac, die GitHub-Repositorys für dich im Blick behält. Sie zeigt eine Live-Sternezahl in der Menüleiste, sodass du ohne offenen Browser-Tab siehst, wie es um ein Projekt steht, und ein Klick öffnet ein Menü mit den Details: Trenddiagramme für Sterne und Forks, Download-Summen der Releases und ein Maintainer-Radar. Öffentliche Repositorys werden an ihren Sternen gemessen. Private Repositorys, die keine Sterne haben, werden daran gemessen, was deine Aufmerksamkeit braucht: ein fehlgeschlagener Build, ein unbeantwortetes Issue oder ein neuer Pull Request.Entwicklertools
Notch So GoodNotch So Good macht die Notch deines MacBook zu einer kleinen Statusanzeige für KI-Programmieragenten. Während Claude Code oder die OpenAI Codex CLI arbeitet, verlängert eine schwarze Pille die Notch: links sitzt Peek, eine 3D-Figur, rechts zeigt ein Ring, wie viel von deinem 5-Stunden-Nutzungsfenster übrig ist. Je mehr eine Sitzung dich braucht, desto weiter klettert Peek heraus. Wenn eine Aufgabe fertig ist, scheitert oder an ein Nutzungslimit stößt, öffnet sich die Notch zu einer Karte, die sagt, was passiert ist und in welchem Projekt, und ein Klick springt zum genauen Terminal-Tab, tmux-Bereich inklusive.Entwicklertools
Claude UsageClaude Usage ist eine kleine native App für alle, die Claude Code nutzen. In der Menüleiste zeigt sie deine aktuelle Fünf-Stunden-Sitzung, deine Wochennutzung für alle Modelle und für Sonnet sowie dein nutzungsbasiertes Guthaben, jeweils mit Balken und Zeitpunkt des Zurücksetzens, ohne dass du Claude Code öffnen musst. Außerdem fügt sie unter deinem Claude-Code-Prompt eine Zeile mit dem Modell, dem Füllstand des Kontextfensters und den verbrauchten Tokens hinzu, damit du eine Sitzung kompaktieren kannst, bevor der Platz ausgeht. Jeder Terminalbereich zeigt seine eigene Zeile, auch in tmux.Entwicklertools
TintpadTintpad ist ein kostenloser Open-Source-Launcher für Entwickler, die mit Kommandozeilen-Coding-Agenten wie Claude Code und Codex arbeiten. Drücke irgendwo Wahl-Befehl-Leertaste, und ein schwarzer Tropfen fällt aus der Notch deines Mac – oder hängt bei Macs ohne Notch unter der Menüleiste – mit deinen Repositories darin. Tippe ein paar Buchstaben, drücke Return, und dein eigenes Terminal öffnet sich in diesem Repository mit dem bereits laufenden Agenten, im Modus, den du dort zuletzt benutzt hast.Entwicklertools
FULLMAC.app hostet diese App nicht. Die Download-Buttons führen zu den Seiten des Entwicklers.