Takaisin Työkalut

Java-verkkokääntäjä

Aja Java 8, 11 ja 17 selaimessa ilman JDK:ta

Viimeksi päivitetty
My tools
No tools yet

Ladataan...

Java-koodin kääntäminen ja ajaminen verkossa

  1. 1

    Liitä koodi tai valitse esimerkki

    Kirjoita Javaa editoriin tai aloita valmiista esimerkistä, kuten Hello World, Stream API tai lambda-lausekkeet.

  2. 2

    Valitse Java-versio

    Valitse työkalupalkista Java 8, 11 tai 17 ennen ajoa tarkistaaksesi kyseisen version syntaksin ja vakiokirjaston toiminnan.

  3. 3

    Aja ja lue tulos

    Ensimmäinen ajo lataa ja lämmittää Java-kääntäjän selaimessa, minkä jälkeen kääntäminen on välitöntä. Ohjelman tulosteella, käännöstulosteella ja virheillä on kullakin oma välilehtensä.

  4. 4

    Kopioi tulos tai jaa koodi

    Kopioi koodi ja sen tuloste, palauta aiempi versio paikallisesta historiasta tai luo jakolinkki, joka sisältää koodin.

Toiminnon yleiskatsaus

Java-verkkokääntäjä, joka kääntää ja ajaa Java-koodia suoraan selaimessa ilman JDK:n asennusta. Vaihda Java 8:n, 11:n ja 17:n välillä – kätevä syntaksin tarkistamiseen, haastatteluihin valmistautumiseen ja opetusesittelyihin.

Työkalun kuvaus

Tehokas Java Playground, joka tukee Java 8, 11 ja 17 versioita. Perustuu CheerpJ WebAssembly JVM -tekniikkaan ja mahdollistaa Java-koodin suorittamisen suoraan selaimessa. Sisältää syntaksin korostuksen, esiasetetut esimerkit ja historiointitoiminnon - ei ohjelmiston asennusta vaadita.

Vaatimukset

  • Java-verkkokääntäjä: käännä ja aja selaimessa ilman asennettavaa JDK:ta, ympäristömuuttujia tai avattavaa kehitysympäristöä.
  • Aja Java-koodia verkossa Java 8:lla, 11:llä ja 17:llä ja vaihda versiota vertaillaksesi saman koodin käyttäytymistä.
  • Käännöstuloste, ohjelman tuloste ja virheet näkyvät kolmella erillisellä välilehdellä, joten käännösvirheet ja ajonaikaiset poikkeukset eivät sekoitu.
  • 7 valmista esimerkkiä mukana: Hello World, luokat ja oliot, ArrayList, Stream API, lambda-lausekkeet, päivämäärä ja aika sekä merkkijonojen käsittely.
  • Editorissa Java-syntaksin korostus ja rivinumerot, koodin ja tulosteen kopiointi yhdellä napsautuksella sekä 30 sekunnin raja ajokertaa kohden.
  • Paikallinen historia ja jaettavat linkit: palauta aiemmin ajamasi koodi tai luo osoite, joka kuljettaa koodin opiskelutoverille tai kollegalle.
  • Perustuu CheerpJ WebAssemblyyn – koodi käännetään ja ajetaan omassa selaimessasi. Mitään ei lähetetä, ei kirjautumista eikä mainoksia.

Liittyvät työkalut

Liittyvät opaseet

Usein kysytyt kysymykset

Tapa, jolla tämä työkalu kääntää ja ajaa Javaa selaimessa
Työkalu käyttää CheerpJ:tä, WebAssemblyyn perustuvaa JVM-toteutusta, jonka ansiosta Java-tavukoodi ajetaan suoraan nykyaikaisissa selaimissa ilman liitännäisiä tai asennuksia.
Java-versiot, joiden välillä voit vaihtaa tässä työkalussa
Java 8, 11 ja 17 ovat tuettuja. Ajoympäristö tarjoaa täyden JDK-toiminnallisuuden, mukaan lukien Java-kääntäjän.
Kolmannen osapuolen JAR-kirjastojen tuen laajuus
Ulkoisten JAR-kirjastojen lataamista ei vielä tueta, joten koodin on pysyttävä JDK:n vakiokirjaston rajoissa.
Paikka, johon koodisi ja historiasi tallennetaan
Koodi ajetaan kokonaan selaimessa eikä sitä lähetetä millekään palvelimelle. Historia säilytetään selaimen paikallisessa tallennustilassa, ja linkki syntyy vain, kun itse valitset jakamisen.
Ensimmäisen ajon lämmittelyaika ja nopeus sen jälkeen
Ensimmäinen ajo lataa ja lämmittää Java-kääntäjän selaimessa, mihin kuluu verkosta riippuen yleensä 1–3 minuuttia. Lämmittely tapahtuu vain kerran; jokainen sen jälkeinen ajo on välitön.
Se, mitä työkalu ei vielä tue
Vakiosyötettä, tiedostojen lähettämistä ja usean tiedoston projekteja ei tueta, ja jokainen ajo on rajattu 30 sekuntiin. Sopii yhden luokan syntaksin ja logiikan tarkistamiseen, ei ohjelmiin, jotka vaativat vuorovaikutteista syötettä tai ulkoisia tiedostoja.