Tillbaka till Verktyg

Java onlinekompilator

Kör Java 8, 11 och 17 i webbläsaren, utan JDK

Senast uppdaterad
My tools
No tools yet

Laddar...

Kompilera och köra Java-kod online

  1. 1

    Klistra in kod eller välj ett exempel

    Skriv Java i editorn eller utgå från ett inbyggt exempel som Hello World, Stream API eller lambdauttryck.

  2. 2

    Välj en Java-version

    Välj Java 8, 11 eller 17 i verktygsfältet innan du kör, för att kontrollera syntax och standardbibliotek i den versionen.

  3. 3

    Kör och läs resultatet

    Första körningen laddar och värmer upp Java-kompilatorn i webbläsaren; därefter sker kompileringen direkt. Programutdata, kompileringsutdata och fel har var sin flik.

  4. 4

    Kopiera resultatet eller dela koden

    Kopiera koden och dess utdata, återställ en tidigare version från den lokala historiken eller skapa en delningslänk som innehåller koden.

Funktionsöversikt

Java onlinekompilator som kompilerar och kör Java-kod direkt i webbläsaren, utan JDK-installation. Växla mellan Java 8, 11 och 17 – bra för att kontrollera syntax, öva inför intervjuer och visa i undervisning.

Verktygsbeskrivning

Kraftfull Java Playground som stöder Java 8, 11 och 17. Baserat på CheerpJ WebAssembly JVM-teknik för att kompilera och köra Java-kod direkt i webbläsaren. Erbjuder syntaxmarkering, förinställda exempel, historik och mer, utan att behöva installera någon programvara.

Funktionslista

  • Java onlinekompilator: kompilera och kör i webbläsaren, utan JDK att installera, utan miljövariabler att konfigurera och utan IDE att öppna.
  • Kör Java-kod online med Java 8, 11 och 17 och växla version för att jämföra hur samma kod beter sig.
  • Kompileringsutdata, programutdata och fel visas i tre separata flikar, så kompileringsfel och körningsfel blandas aldrig ihop.
  • 7 färdiga exempel inbyggda: Hello World, klasser och objekt, ArrayList, Stream API, lambdauttryck, datum och tid samt stränghantering.
  • Java-syntaxmarkering och radnummer i editorn, kopiering av kod och utdata med ett klick och en gräns på 30 sekunder per körning.
  • Lokal historik och delbara länkar: återställ kod du kört tidigare eller skapa en URL som bär med sig koden till en kurskamrat eller kollega.
  • Byggd på CheerpJ WebAssembly – koden kompileras och körs i din egen webbläsare. Inget laddas upp, ingen inloggning och inga annonser.

Relaterade verktyg

Relaterade guider

Vanliga frågor

Sättet som det här verktyget kompilerar och kör Java i webbläsaren
Verktyget använder CheerpJ, en JVM-implementation byggd på WebAssembly som låter Java-bytekod köras direkt i moderna webbläsare, utan insticksprogram eller installationer.
Java-versionerna du kan växla mellan i verktyget
Java 8, 11 och 17 stöds. Körmiljön ger full JDK-funktionalitet, inklusive Java-kompilatorn.
Omfattningen av stödet för JAR-bibliotek från tredje part
Att läsa in externa JAR-bibliotek stöds ännu inte, så koden måste hålla sig inom JDK:s standardbibliotek.
Var din kod och din historik lagras
Koden körs helt i webbläsaren och laddas inte upp till någon server. Historiken sparas i webbläsarens lokala lagring, och en länk skapas bara när du själv väljer att dela.
Uppvärmningstiden vid första körningen och hastigheten därefter
Första körningen laddar och värmer upp Java-kompilatorn i webbläsaren, vilket brukar ta 1–3 minuter beroende på nätverket. Uppvärmningen sker bara en gång; varje körning därefter är omedelbar.
Det som verktyget ännu inte stöder
Standardinmatning, filuppladdning och projekt med flera filer stöds inte, och varje körning är begränsad till 30 sekunder. Det passar för att kontrollera syntax och logik i en enskild klass, inte för program som kräver interaktiv inmatning eller externa filer.