Java nettkompilator

Kjør Java 8, 11 og 17 i nettleseren, uten JDK

Sist oppdatert
My tools
No tools yet

Laster...

Kompilere og kjøre Java-kode på nett

  1. 1

    Lim inn kode eller velg et eksempel

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

  2. 2

    Velg en Java-versjon

    Velg Java 8, 11 eller 17 i verktøylinjen før du kjører, for å sjekke syntaks og standardbibliotek i den versjonen.

  3. 3

    Kjør og les resultatet

    Første kjøring laster og varmer opp Java-kompilatoren i nettleseren; deretter er kompileringen umiddelbar. Programutdata, kompileringsutdata og feil har hver sin fane.

  4. 4

    Kopier resultatet eller del koden

    Kopier koden og utdataene, hent tilbake en tidligere versjon fra den lokale historikken, eller lag en delingslenke som inneholder koden.

Funksjonsoversikt

Java nettkompilator som kompilerer og kjører Java-kode direkte i nettleseren, uten JDK-installasjon. Bytt mellom Java 8, 11 og 17 – nyttig for å sjekke syntaks, øve til intervjuer og vise fram i undervisning.

Verktøybeskrivelse

Kraftig Java Playground som støtter Java 8, 11, 17 versjoner. Basert på CheerpJ WebAssembly JVM-teknologi, kompilerer og kjører Java-kode direkte i nettleseren. Tilbyr syntaksutheving, forhåndsinnstilte eksempler, historikk og andre funksjoner uten behov for programinstallasjon.

Egenskaper

  • Java nettkompilator: kompiler og kjør i nettleseren, uten JDK å installere, uten miljøvariabler å sette opp og uten IDE å åpne.
  • Kjør Java-kode på nett med Java 8, 11 og 17, og bytt versjon for å sammenligne hvordan den samme koden oppfører seg.
  • Kompileringsutdata, programutdata og feil vises i tre atskilte faner, slik at kompileringsfeil og kjøretidsfeil aldri blandes.
  • 7 ferdige eksempler innebygd: Hello World, klasser og objekter, ArrayList, Stream API, lambdauttrykk, dato og tid og strengbehandling.
  • Java-syntaksutheving og linjenumre i editoren, kopiering av kode og utdata med ett klikk, og en grense på 30 sekunder per kjøring.
  • Lokal historikk og delbare lenker: hent tilbake kode du kjørte tidligere, eller lag en URL som tar med seg koden til en medstudent eller kollega.
  • Bygget på CheerpJ WebAssembly – koden kompileres og kjøres i din egen nettleser. Ingenting lastes opp, ingen innlogging og ingen annonser.

Relaterte verktøy

Relaterte veiledninger

Ofte stilte spørsmål

Måten dette verktøyet kompilerer og kjører Java i nettleseren på
Verktøyet bruker CheerpJ, en JVM-implementasjon bygget på WebAssembly som lar Java-bytekode kjøre direkte i moderne nettlesere, uten tillegg eller installasjoner.
Java-versjonene du kan bytte mellom i verktøyet
Java 8, 11 og 17 støttes. Kjøremiljøet gir full JDK-funksjonalitet, inkludert Java-kompilatoren.
Omfanget av støtten for JAR-biblioteker fra tredjepart
Innlasting av eksterne JAR-biblioteker støttes ennå ikke, så koden må holde seg innenfor standardbiblioteket i JDK.
Hvor koden og historikken din lagres
Koden kjøres i sin helhet i nettleseren og lastes ikke opp til noen server. Historikken ligger i nettleserens lokale lagring, og en lenke lages bare når du selv velger å dele.
Oppvarmingstiden ved første kjøring og farten etterpå
Første kjøring laster og varmer opp Java-kompilatoren i nettleseren, noe som vanligvis tar 1–3 minutter avhengig av nettverket. Oppvarmingen skjer bare én gang; hver kjøring etterpå er umiddelbar.
Det verktøyet ennå ikke støtter
Standardinndata, filopplasting og prosjekter med flere filer støttes ikke, og hver kjøring er begrenset til 30 sekunder. Det passer til å kontrollere syntaks og logikk i én klasse, ikke til programmer som trenger interaktiv inndata eller eksterne filer.