Terug naar Tools

Java online compiler

Voer Java 8, 11 en 17 uit in de browser, zonder JDK

Laatst bijgewerkt
My tools
No tools yet

Laden...

Java-code online compileren en uitvoeren

  1. 1

    Plak code of kies een voorbeeld

    Schrijf Java in de editor of begin met een ingebouwd voorbeeld zoals Hello World, Stream API of lambda-expressies.

  2. 2

    Kies een Java-versie

    Selecteer Java 8, 11 of 17 in de werkbalk voordat je uitvoert, om syntaxis en standaardbibliotheek van die versie te controleren.

  3. 3

    Uitvoeren en het resultaat lezen

    De eerste run laadt en warmt de Java-compiler in de browser op; daarna is compileren direct. Programma-uitvoer, compileeruitvoer en fouten hebben elk een eigen tabblad.

  4. 4

    Resultaat kopiëren of code delen

    Kopieer je code en de uitvoer, herstel een eerdere versie uit de lokale geschiedenis of maak een deellink die de code meeneemt.

Functieoverzicht

Java online compiler die Java-code rechtstreeks in de browser compileert en uitvoert, zonder JDK-installatie. Wissel tussen Java 8, 11 en 17 – handig om syntaxis te controleren, sollicitaties te oefenen en les te geven.

Toolbeschrijving

Krachtige Java Playground die Java 8, 11 en 17 ondersteunt. Gebaseerd op CheerpJ WebAssembly JVM-technologie, compileer en voer Java-code rechtstreeks in de browser uit. Biedt syntaxismarkering, vooraf ingestelde voorbeelden, geschiedenis en meer, zonder software te installeren.

Mogelijkenlijst

  • Java online compiler: compileren en uitvoeren in de browser, zonder JDK om te installeren, zonder omgevingsvariabelen en zonder IDE.
  • Java-code online uitvoeren met Java 8, 11 en 17, en van versie wisselen om het gedrag van dezelfde code te vergelijken.
  • Compileeruitvoer, programma-uitvoer en fouten staan in drie aparte tabbladen, zodat compileerfouten en runtime-uitzonderingen nooit door elkaar lopen.
  • 7 direct uitvoerbare voorbeelden ingebouwd: Hello World, klassen en objecten, ArrayList, Stream API, lambda-expressies, datum en tijd en tekstverwerking.
  • Java-syntaxiskleuring en regelnummers in de editor, code en uitvoer met één klik kopiëren, en een limiet van 30 seconden per uitvoering.
  • Lokale geschiedenis en deelbare links: herstel eerder uitgevoerde code of maak een URL met je code voor een medestudent of collega.
  • Gebouwd op CheerpJ WebAssembly: je code wordt in je eigen browser gecompileerd en uitgevoerd. Niets wordt geüpload, geen account en geen advertenties.

Gerelateerde tools

Gerelateerde gidsen

Veelgestelde vragen

De manier waarop dit hulpmiddel Java in de browser compileert en uitvoert
Dit hulpmiddel gebruikt CheerpJ, een op WebAssembly gebaseerde JVM-implementatie waarmee Java-bytecode rechtstreeks in moderne browsers draait, zonder plug-ins of installaties.
De Java-versies waartussen je hier kunt wisselen
Java 8, 11 en 17 worden ondersteund. De runtime biedt de volledige JDK-functionaliteit, inclusief de Java-compiler.
De reikwijdte van ondersteuning voor JAR-bibliotheken van derden
Het laden van externe JAR-bibliotheken wordt nog niet ondersteund, dus de code moet binnen de standaardbibliotheek van de JDK blijven.
Waar je code en geschiedenis worden bewaard
Je code draait volledig in de browser en wordt naar geen enkele server geüpload. De geschiedenis staat in de lokale opslag van de browser en er ontstaat alleen een link als je zelf kiest om te delen.
De opwarmtijd bij de eerste run en de snelheid daarna
De eerste run laadt en warmt de Java-compiler in de browser op, wat afhankelijk van het netwerk meestal 1–3 minuten duurt. Het opwarmen gebeurt maar één keer; elke volgende run start direct.
Wat dit hulpmiddel nog niet ondersteunt
Standaardinvoer, het uploaden van bestanden en projecten met meerdere bestanden worden niet ondersteund, en elke run is beperkt tot 30 seconden. Geschikt voor het controleren van syntaxis en logica van één klasse, niet voor programma’s met interactieve invoer of externe bestanden.