Java onlinecompiler

Kør Java 8, 11 og 17 i browseren, uden JDK

Seneste opdatering
My tools
No tools yet

Indlæser...

Kompilér og kør Java-kode online

  1. 1

    Indsæt kode eller vælg et eksempel

    Skriv Java i editoren, eller start fra et indbygget eksempel som Hello World, Stream API eller lambdaudtryk.

  2. 2

    Vælg en Java-version

    Vælg Java 8, 11 eller 17 i værktøjslinjen, før du kører, for at tjekke syntaks og standardbibliotek i den version.

  3. 3

    Kør og læs resultatet

    Første kørsel indlæser og varmer Java-compileren op i browseren; derefter er kompileringen øjeblikkelig. Programoutput, kompileringsoutput og fejl har hver sin fane.

  4. 4

    Kopiér resultatet eller del koden

    Kopiér koden og dens output, hent en tidligere version frem fra den lokale historik, eller lav et delingslink, der indeholder koden.

Funktionsoversigt

Java onlinecompiler, der kompilerer og kører Java-kode direkte i browseren, uden JDK-installation. Skift mellem Java 8, 11 og 17 – nyttigt til at tjekke syntaks, øve til samtaler og vise frem i undervisning.

Værktøjsbeskrivelse

Kraftfuld Java Playground med understøttelse af Java 8, 11 og 17. Baseret på CheerpJ WebAssembly JVM-teknologi til direkte kompilering og kørsel af Java-kode i browseren. Tilbyder syntaksfarvning, forudindstillede eksempler, historik og mere - uden behov for softwareinstallation.

Evneliste

  • Java onlinecompiler: kompilér og kør i browseren, uden JDK at installere, uden miljøvariabler at sætte op og uden IDE at åbne.
  • Kør Java-kode online med Java 8, 11 og 17, og skift version for at sammenligne, hvordan den samme kode opfører sig.
  • Kompileringsoutput, programoutput og fejl vises i tre separate faner, så kompileringsfejl og køretidsfejl aldrig blandes sammen.
  • 7 køreklare eksempler indbygget: Hello World, klasser og objekter, ArrayList, Stream API, lambdaudtryk, dato og tid samt strengbehandling.
  • Java-syntaksfremhævning og linjenumre i editoren, kopiering af kode og output med ét klik, og en grænse på 30 sekunder pr. kørsel.
  • Lokal historik og delbare links: hent kode frem, som du har kørt tidligere, eller lav en URL, der tager koden med til en medstuderende eller kollega.
  • Bygget på CheerpJ WebAssembly – koden kompileres og køres i din egen browser. Intet uploades, ingen login og ingen reklamer.

Relaterede værktøjer

Relaterede vejledninger

Ofte stillede spørgsmål

Den måde værktøjet kompilerer og kører Java i browseren på
Værktøjet bruger CheerpJ, en JVM-implementering bygget på WebAssembly, som lader Java-bytekode køre direkte i moderne browsere uden plugins eller installationer.
De Java-versioner, du kan skifte mellem i værktøjet
Java 8, 11 og 17 understøttes. Kørselsmiljøet giver fuld JDK-funktionalitet, inklusive Java-compileren.
Omfanget af understøttelsen af JAR-biblioteker fra tredjepart
Indlæsning af eksterne JAR-biblioteker understøttes endnu ikke, så koden skal holde sig inden for JDK’ens standardbibliotek.
Hvor din kode og din historik gemmes
Koden kører udelukkende i browseren og uploades ikke til nogen server. Historikken ligger i browserens lokale lager, og et link dannes kun, når du selv vælger at dele.
Opvarmningstiden ved første kørsel og hastigheden derefter
Første kørsel indlæser og varmer Java-compileren op i browseren, hvilket typisk tager 1–3 minutter afhængigt af netværket. Opvarmningen sker kun én gang; hver kørsel derefter er øjeblikkelig.
Det, værktøjet endnu ikke understøtter
Standardinput, filupload og projekter med flere filer understøttes ikke, og hver kørsel er begrænset til 30 sekunder. Det egner sig til at kontrollere syntaks og logik i én klasse, ikke til programmer, der kræver interaktivt input eller eksterne filer.