5 parimat tarkvara, mis tõlgendab Java-baitkoodi, mida saate täna saada

Ajasäästlik tarkvara ja riistvara, mis aitab 200 miljonit kasutajat aastas. Teid juhendavate nõuannete, uudiste ja näpunäidete abil oma tehnikaelu täiendamiseks.

HotSpot

HotSpot tarkvara, mis tõlgendab java baidekoodiOracle'i HotSpot on enamiku arendajate juhtiv valik kogu maailmas. Ja see on meie tarkvara loendi ees, mis tõlgendab Java baidekoodi.

Programm, mis oli algselt tuntud kui Java HotSpoti jõudlusmootor, on kirjutatud C ++ ja assamblee keeles. Ja see haldab platvormidevahelist tuge Windowsi, Maci, Linuxi ja Solarise operatsioonisüsteemidele.

HotSpotis on võimas funktsioonide kogum, eriti funktsioonid „kohanduv optimeerimine“ ja „just-in-time kompileerimine“.

Lisaks toetab HotSpot ainult käsukomplektide arhitektuure (ISA), nagu x86-84, IA-32, ARMv7 VFP, SPARC (ainult Solari arvutitele) ja ARMv8. See ISA tugisüsteem on üldiselt parim, mida turul saada saate.

Muud HotSpoti tähelepanuväärsed funktsioonid on Java baitkooditõlk, Dual virtuaalne masin (kliendi ja serveri kompilaator), Mitmetasandiline kompilaator, Java-klassi laadija, prügikogujad, käitusteajad, JVM-i lipud, platvormidevaheline ühilduvus ja paljud rohkem.

HotSpot Java baidekooditõlk ja virtuaalne masin on litsentsitud GNU üldise avaliku litsentsi (GPL) alusel. Sellisena on see saadaval tasuta.

Laadige alla lähtekood

OpenJ9

OpenJ9 tarkvara, mis tõlgendab java baidekoodiOpenJ9, alates Eclipse Foundation IBM, peetakse laialdaselt HotSpoti lähimaks konkurendiks. Nagu HotSpot, on see ka mitmekülgne Java baidekooditõlk ja Java virtuaalne masin.

Tarkvara ühildub kõigi suuremate arvutite opsüsteemidega, eriti Windowsi, AIX-i, macOS-i, Linuxi ja paljude teistega. Kolme silmapaistva arvuti OS-i jaoks, st Windows, Linux ja macOS, on spetsiaalne tugi - sisseehitatud OpenJDK binaarne.


Kas otsite parimat tööriista kodeerimise õppimise alustamiseks? Kontrollige neid tööriistu ja alustage tugevalt.


See tarkvara tõlk pakub optimeeritud seadistust, mis on piisavalt varustatud mitte ainult Java-baitkoodi tõlgendamiseks, vaid ka teie Java-programmi üldise jõudluse puhverdamiseks.

Lisaks pakub tarkvara kohandatavat platvormi, mis võimaldab teil ise OpenJDK-d ehitada, kui teil on nõutavad teadmised.

Muud tähelepanuväärsed funktsioonid OpenJ9 virtuaalmasinale / Java-baitkooditõlgile hõlmavad mälu jalajälge, kiiret käivitamist ja käitusaega, ulatuslikku konfiguratsioon, Eclipse OMR (manustatud programm), just-in-time (JIT) ja enne aega (AOT) kompilaatorid, Java prügimäed, süsteemi prügimäed, veebiressursid ja palju muud.

OpenJ9 on avatud lähtekoodiga rakendus, mida rahastatakse annetustest kogu maailmast. Asjatundlikult öeldes on OpenJ9 saadaval tasuta allalaadimiseks.

Laadige alla OpenJ9

JRockit

JRockiti tarkvara, mis tõlgendab java baidekoodiJRockit on üks enimkasutatavaid Java virtuaalmasinaid ja see paistab silma ühe parima tarkvarana, mis tõlgendab Java baidekoodi. Tarkvara, mille algselt töötas välja Apellatsiooni virtuaalne masin, on nüüd selle omanik ja haldaja Oracle.

Seda toetatakse Windowsis ja muudes märkimisväärsetes operatsioonisüsteemides. Samuti toetatakse tarkvara ainult süsteemides, millel on järgmised ISA-d: SPARC (Solarise jaoks), x86-64 ja x86.

JRockit on kirjutatud C- ja Java-koodidena ning see toimib igakülgse JVM-iga - Java Virtual Machine - lahendus, mis on sobivalt loodud Java jõudluseks, jälgimiseks, tõlgendamiseks ja diagnoosimiseks programmid.

Lisaks on JRockit optimeeritud Java-rakenduste kiire käivitamise tagamiseks. Oracle JRockiti muude tähelepanuväärsete funktsioonide hulka kuuluvad Java baitkoodide tõlgendamine, prügivedu, pehme konfiguratsioon, programmianalüüs, kiire reageerimisaeg (mikrosekundites) ja palju muud.

JRockit muutus vabatarkvaraks 2011. aastal, varsti pärast seda, kui Oracle selle omandas. Ja saate selle nüüd tasuta alla laadida.

Laadige alla JRockit

Squawki virtuaalne masin

Tarkvara Squawk Virtual Machine, mis tõlgendab java baitkoodiVirtuaalmasin Squawk on silmapaistev JVM, mis on mõeldud lihtsate Java-rakenduste loomiseks. See on spetsiaalselt lihtsuse huvides välja töötatud mikroväljaanne JVM, millel on vähe väliseid häireid.

Seega on see kõige paremini kohandatud väikeste seadmete ja mikro-sisseehitatud süsteemide jaoks. Java baitkooditõlk ühildub kõigi silmapaistvate operatsioonisüsteemidega, põhiliselt Windowsi, Linuxi ja macOS-iga.

Squawk, nagu enamik Java baitkooditõlke / virtuaalmasinaid, on kirjutatud madalama kvaliteediga programmeerimiskeeltes nagu C ++ ja Assembly. Tarkvara põhiaspektid on aga kirjutatud Java keeles, mis teeb sellest „meta-ringtõlgi“.

Muude Squawki põhiomaduste hulka kuuluvad vähene mälu jalajälg, baitkoodide tõlgendamine, lihtsustatud liides, lihtne silumine, platvormidevaheline tugi, lihtne integreerimine ja palju muud.

Squawk on litsentsitud GNU üldise avaliku litsentsi (GPL) alusel ja see on saadaval tasuta.

Lae alla Squawki virtuaalne masin

Apache harmoonia

Apache Harmony tarkvara, mis tõlgendab java baidekoodiApache harmoonia, pärit Apache tarkvara, on veel üks populaarne tarkvara, mis tõlgendab Java baidekoodi. Kuigi tarkvara arendus peatus 2011. aastal, on see endiselt üks paremaid Java baitkooditõlke ja virtuaalmasinaid.

Apache Harmonyt toetatakse Windowsis, Linuxis ja macOS-is. Samuti on olemas Androidi mobiilne tugi, mis töötab nüüd põhiliselt OpenJDK teekides, mitte täieliku VM-iga.

Harmoonia on kirjutatud C ++ ja Java keeles. Ja enne ametlikku pensionile jäämist 2011. aastal oli tarkvara täielikkusest puudu vaid umbes 2%.

Järelikult lõpetas mittetäielik teek teatud Java-programmid, näiteks Vuze, Geronimo (Apache'ilt) ja ArgoUML.

Vaatamata järsule lõpetamisele ja peaaegu täielikkusele on Harmony endiselt toetatud mitmetele rakendustele. Nende rakenduste hulka kuuluvad JUnit, Tomcat, Apache Velocity, Apache Ant ja paljud teised.

Apache Harmony muud funktsioonid hõlmavad Java baidekooditõlki, klassi teeki, JIT-kompilaatorit, virtuaalmasina tuuma, portimiskihti, lõimekorraldajat, prügikollektorit ja palju muud.

Apache Harmony jäi pensionile (selle arendamine peatati) 2011. aasta novembris. Kuid see on endiselt allalaadimiseks saadaval, ehkki ilma tehnilise toeta ega sarnaste vahenditeta.

Lae alla nüüd

Kokkuvõtteks võib öelda, et Java baitkooditõlgid on Java-programmide arendamisel olulised komponendid. Ja et teie valikut teavitada, oleme läbi vaadanud viis turu parimat Java-baitkooditõlki.

Need Java baitkooditõlgid on valitud ja järjestatud nende suhtelise populaarsuse ja vastupidavuse põhjal, võrreldes teistega.

SEOTUD LUGUD, MIDA PEAKSITE VÄLJASTAMA:

  • Siit saate teada, kuidas Java 10 oma Windowsi arvutisse alla laadida
  • 5 parimat kaardidisaini tarkvara Windows 10 jaoks [2019 nimekiri]
  • Microsoft vabastab koodiehitaja Minecraft Education Editioni jaoks

© Autoriõigus Windowsi aruanne 2021. Pole Microsoftiga seotud

Java-värskenduse eemaldamise hüpikakna eemaldamine

Java-värskenduse eemaldamise hüpikakna eemaldamineJava

The Java Saadaolevate märguannete värskendamine Windows teavitada teid, kui Java-s on värskendusi. Kuid see värskendusteatis ilmub mõne jaoks pidevalt kasutajatele kui nad Logi sisse. On ka võltsit...

Loe rohkem
Visual Studio värskendus toob Pythoni ja kõne hierarhia toe

Visual Studio värskendus toob Pythoni ja kõne hierarhia toeJavaVisuaalne Stuudio

Python in Visual Studio Code on miljonite kasutajatega Microsofti Visual Studio Code editori üks suuremaid laiendusi. Suur M on välja kuulutanud Pythoni uue värskendusväljaande aastal Visual Studio...

Loe rohkem
JAR-faili käitamine Windows 10-s [KIIRE JUHEND]

JAR-faili käitamine Windows 10-s [KIIRE JUHEND]JavaWindows 10

JAR-faili käitamiseks oma Windows 10 seadmes peate kindlasti installima Jave'i.Allpool leiate tee uusima Java-versiooni juurde, kui seda vajate.Seejärel leiate JAR-failide avajad või täitjad ja soo...

Loe rohkem