Vorschau für Rover-Programme im Informatikunterricht: Java wird direkt in VS Code oder github.dev
kompiliert und ausgeführt, ohne Installation eines JDK.
Vorabversion (Pilot). So startest du die Vorschau:
Öffne eine Datei aus deinem Stundenordner, z. B. stunde-01/Rover.java.
Befehlspalette öffnen (Strg+Umschalt+P, auf dem Mac Cmd+Umschalt+P) und „Rover: Rover-Welt öffnen“ wählen.
Die Vorschau übersetzt deine Klassen und baut die Welt. Wähle oben eine Startwelt und klicke Methoden an –
der Rover behält seinen Zustand zwischen den Klicks. Nach Änderungen am Code: „Übersetzen“ drücken.
Ein Klick auf ein Objekt in der Welt zeigt seine Felder (wie „Inspizieren“ in Greenfoot), „Welt inspizieren“
die Felder der Welt.
„Prüfen (Vorab)“ führt die Prüfungen der Stunde aus („Prüfung abbrechen“ stoppt sie). Bei Problemen: „Diagnose kopieren“ und den Text
an deine Lehrkraft schicken. „Rover: Gerätetest“ prüft, ob dein Gerät die Vorschau ausführen kann.
Es zählt immer der Autograder; die Vorschau ist nur eine Hilfe. Die Erweiterung sendet keine Daten.
Entwicklung
npm install
npm run build # prüft und kopiert den teavm-javac-Build, baut die Klassenattrappe (braucht JDK)
npm test # @vscode/test-web, Chromium + Firefox headless (npx playwright install firefox)
npm run package # VSIX (Vorabversion)
Der teavm-javac-Build entsteht mit ../spike/teavm/build-teavm-javac.sh. Drittkomponenten und
Lizenzen: THIRD_PARTY_NOTICES.md.