5 parasta ohjelmistoa, joka tulkitsee Java-tavukoodin, jonka saat tänään

Aikaa säästävä ohjelmisto- ja laiteosaaminen, joka auttaa 200 miljoonaa käyttäjää vuosittain. Opastamalla sinut neuvoja, uutisia ja vinkkejä päivittää teknistä elämääsi.

HotSpot

HotSpot-ohjelmisto, joka tulkitsee Java-tavukoodinOraclen HotSpot on useimpien kehittäjien johtava valinta ympäri maailmaa. Ja se on ohjelmistoluettelomme kärki, joka tulkitsee Java-tavukoodin.

Ohjelma, joka tunnettiin alun perin nimellä Java HotSpot Performance Engine, on kirjoitettu C ++ - ja Assembly-kielellä. Ja se isännöi alustojen välistä tukea Windows-, Mac-, Linux- ja Solaris-käyttöjärjestelmille.

HotSpotissa on voimakas joukko ominaisuuksia, erityisesti "mukautuva optimointi" ja "juuri-ajassa kokoaminen" -toiminnot.

Lisäksi HotSpot tukee vain käskyjoukkoarkkitehtuureja, kuten x86-84, IA-32, ARMv7 VFP, SPARC (yksinomaan Solari-tietokoneille) ja ARMv8. Tämä ISA-tukijärjestelmä on yleensä paras, mitä saat markkinoilta.

Muita HotSpotin merkittäviä ominaisuuksia ovat Java-tavukooditulkki, Dual-virtuaalikone (Client and Server Compiler), Porrastettu kääntäjä, Java-luokan latauslaite, roskien keräilijät, ajonaikaiset kirjastot, JVM-liput, alustojen välinen yhteensopivuus ja monet lisää.

HotSpot Java-tavukooditulkki ja virtuaalikone on lisensoitu GNU: n General Public License (GPL) -lisenssillä. Sellaisena se on saatavana ilmaiseksi.

Lataa lähdekoodi

OpenJ9

OpenJ9-ohjelmisto, joka tulkitsee Java-tavukoodinOpenJ9, alkaen Eclipse Foundation IBM, pidetään laajalti HotSpotin lähimpänä kilpailijana. Kuten HotSpot, se on myös monipuolinen Java-tavukooditulkki ja Java-virtuaalikone.

Ohjelmisto on yhteensopiva kaikkien tärkeimpien tietokoneiden käyttöjärjestelmien kanssa, erityisesti Windows, AIX, macOS, Linux ja paljon muuta. Kolmelle näkyvälle tietokoneelle eli Windowsille, Linuxille ja macOS: lle on oma tuki - sisäänrakennettu OpenJDK-binaari.


Etsitkö parasta työkalua koodaamisen oppimisen aloittamiseen? Tarkista nämä työkalut ja aloita vahvana.


Tämä ohjelmistotulkki tarjoaa optimoidun asennuksen, joka on asianmukaisesti varustettu Java-tavukoodin tulkitsemisen lisäksi myös Java-ohjelmasi yleisen suorituskyvyn harjoittamiseen.

Lisäksi ohjelmisto tarjoaa mukautettavan alustan, jonka avulla voit itse rakentaa OpenJDK: n edellyttäen, että sinulla on tarvittava asiantuntemus.

Muita OpenJ9-virtuaalikoneen / Java-tavukooditulkin huomionarvoisia ominaisuuksia ovat muistin jalanjälki, nopea käynnistys ja ajoaika, laaja kokoonpano, Eclipse OMR (sulautettu ohjelma), Just-in-time (JIT) ja AOT of time (AOT) -kääntäjät, Java-kaatopaikat, järjestelmän kaatopaikat, online-resurssit ja monta lisää.

OpenJ9 on avoimen lähdekoodin sovellus, joka rahoitetaan lahjoituksilla ympäri maailmaa. Taitavasti sanottuna OpenJ9 on ladattavissa ilmaiseksi.

Lataa OpenJ9

JRockit

JRockit-ohjelmisto, joka tulkitsee Java-tavukoodinJRockit on yksi eniten käytettyjä Java-virtuaalikoneita, ja se erottuu parhaista ohjelmistoista, joka tulkitsee Java-tavukoodia. Ohjelmisto, jonka alun perin kehitti Valittaa virtuaalikone, on nyt omistama ja hallinnoima Oraakkeli.

Sitä tuetaan Windowsissa ja muissa merkittävissä käyttöjärjestelmissä. Ohjelmistoa tuetaan myös vain järjestelmissä, joissa on seuraavat ISA: t: SPARC (Solarisille), x86-64 ja x86.

JRockit on kirjoitettu C- ja Java-koodeina, ja se toimii monipuolisena JVM - Java Virtual Machine - ratkaisu, joka on tarkoituksenmukaisesti suunniteltu Java: n suorituskykyyn, seurantaan, tulkintaan ja diagnosointiin ohjelmia.

Lisäksi JRockit on optimoitu takaamaan Java-sovellusten nopea suorittaminen. Muita merkittäviä Oracle JRockit -ominaisuuksia ovat Java-tavukoodien tulkinta, roskien keräys, pehmeä kokoonpano, ohjelma-analyysi, nopea vasteaika (mikrosekunteina) ja paljon muuta.

JRockitista tuli ilmainen ohjelmisto vuonna 2011, pian sen jälkeen kun Oracle osti sen. Ja voit nyt ladata sen ilmaiseksi.

Lataa JRockit

Squawk-virtuaalikone

Squawk Virtual Machine -ohjelmisto, joka tulkitsee Java-tavukoodinSquawk-virtuaalikone on merkittävä JVM, joka on suunniteltu yksinkertaisten Java-sovellusten rakentamiseen. Se on JVM-mikropainos, joka on suunniteltu erityisesti yksinkertaisuuteen ja vähän ulkoisia häiriöitä.

Siksi se soveltuu parhaiten pieniin laitteisiin ja mikro-upotettuihin järjestelmiin. Java-tavukooditulkki on ristisoveltuva kaikkien merkittävien käyttöjärjestelmien kanssa, pohjimmiltaan Windows, Linux ja macOS.

Squawk, kuten useimmat Java-tavukooditulkit / virtuaalikoneet, kirjoitetaan matalatasoisilla ohjelmointikielillä, kuten C ++ ja Assembly. Ohjelmiston ydinkohdat on kuitenkin kirjoitettu Java-kielellä, mikä tekee siitä "metakierroksen tulkin".

Muita Squawkin tärkeimpiä ominaisuuksia ovat vähäinen muistinjälki, tavukooditulkinta, yksinkertaistettu käyttöliittymä, helppo virheenkorjaus, alustojen välinen tuki, yksinkertainen integraatio ja paljon muuta.

Squawk on lisensoitu GNU: n General Public License (GPL) -lisenssillä, ja se on saatavilla ilmaiseksi.

ladata Squawk-virtuaalikone

Apache-harmonia

Apache Harmony -ohjelmisto, joka tulkitsee Java-tavukoodinApache Harmony, alkaen Apache-ohjelmisto, on toinen suosittu ohjelmisto, joka tulkitsee Java-tavukoodin. Vaikka ohjelmiston kehitys pysähtyi vuonna 2011, se on edelleen yksi parhaista Java-tavukooditulkkeista ja virtuaalikoneista.

Apache Harmony -tukea Windows, Linux ja macOS. Androidille on myös mobiilituki, joka toimii nyt pohjimmiltaan OpenJDK-kirjastoissa pikemminkin kuin täysi virtuaalikone.

Harmonia on kirjoitettu C ++ - ja Java-kielillä. Ja ennen virallista eläkkeelle siirtymistä vuonna 2011 ohjelmistosta puuttui vain noin 2% täydellisyydestä.

Tämän vuoksi epätäydellinen kirjasto johti tiettyjen Java-ohjelmien, kuten Vuze, Geronimo (Apache) ja ArgoUML, lopettamiseen.

Huolimatta äkillisestä päättymisestä ja lähes täydellisyydestä, useita sovelluksia tuetaan edelleen Harmony-sovelluksessa. Näitä sovelluksia ovat JUnit, Tomcat, Apache Velocity, Apache Ant ja monet muut.

Muita Apache Harmony -ominaisuuksia ovat Java-tavukooditulkki, Luokkakirjasto, JIT-kääntäjä, Virtuaalikoneen ydin, Porttikerros, Säikeiden hallinta, Roskakeräin ja paljon muuta.

Apache Harmony jäi eläkkeelle (sen kehitys lopetettiin) marraskuussa 2011. Se on kuitenkin edelleen ladattavissa, vaikkakin ilman teknistä tukea tai vastaavia.

Lataa nyt

Yhteenvetona voidaan todeta, että Java-tavukooditulkit ovat oleellisia komponentteja Java-ohjelmien kehittämisessä. Ja valintasi tiedottamiseksi olemme tarkastelleet viisi markkinoiden parasta Java-tavukooditulkkia.

Nämä Java-tavukooditulkit on valittu ja luokiteltu niiden suhteellisen suosion ja kestävyyden perusteella muihin verrattuna.

Aiheeseen liittyviä tarinoita, jotka sinun pitäisi tarkistaa:

  • Näin lataat Java 10: n Windows-tietokoneellesi
  • 5 parasta kartan suunnitteluohjelmaa Windows 10: lle [2019-luettelo]
  • Microsoft julkaisee Code Builder for Minecraft Education Editionin

© Tekijänoikeuksien Windows-raportti 2021. Ei liitetty Microsoftiin

JNLP-tiedosto ei avaudu / ei käynnisty automaattisesti [Korjattu]

JNLP-tiedosto ei avaudu / ei käynnisty automaattisesti [Korjattu]Java

JNLP-tiedosto liittyy Java Web Start -ohjelmaan ja auttaa käynnistämään sovelluksia etätyöpöytäasiakkaalta.Väärin määritetty tiedostotyypin yhdistys tai puuttuva Java Runtime Environment voi johtaa...

Lue lisää
Korjaus: JarFile-virhettä ei voi käyttää Windows 10: ssä

Korjaus: JarFile-virhettä ei voi käyttää Windows 10: ssäJavaWindows 10Virhe

JAR tarkoittaa Java ARchive ja on tiedosto format perustuu suosittuun ZIP-tiedostoon käytetään monien yhteenlaskemiseen tiedostot yhdeksi. JAR-tiedostoon ei pääse on yleinen virhe, kun sinulla ei o...

Lue lisää
Näin lataat Java 10: n Windows-tietokoneellesi

Näin lataat Java 10: n Windows-tietokoneellesiJavaWindows 10 Oppaat

Erilaisten PC-ongelmien korjaamiseksi suosittelemme Restoron PC-korjaustyökalua:Tämä ohjelmisto korjaa yleiset tietokonevirheet, suojaa sinua tiedostohäviöltä, haittaohjelmilta, laitteistovikoilta ...

Lue lisää