Tidsbesparende programvare- og maskinvarekompetanse som hjelper 200 millioner brukere årlig. Guider deg med råd, nyheter og tips for å oppgradere ditt tekniske liv.
HotSpot
HotSpot, fra Oracle, er det ledende valget for de fleste utviklere over hele verden. Og det topper listen vår over programvare som tolker Java bytecode.
Programmet, som opprinnelig er kjent som Java HotSpot ytelsesmotor, er skrevet på C ++ og monteringsspråk. Og den er vert for plattformstøtte for operativsystemene Windows, Mac, Linux og Solaris.
HotSpot er vert for et kraftig sett med funksjoner, spesielt funksjonene "adaptiv optimalisering" og "just-in-time compilation".
Videre støtter HotSpot kun instruksjonsarkitekturer (ISAer) som x86-84, IA-32, ARMv7 VFP, SPARC (eksklusivt for Solari-datamaskiner) og ARMv8. Dette ISA-støttesystemet er generelt det beste du kan få i markedet.
Andre bemerkelsesverdige funksjoner i HotSpot inkluderer Java bytecode-tolk, Dual virtual machine (Client and Server compiler), Tiered kompilator, Java classloader, Søppel samlere, Runtime biblioteker, JVM flagg, kompatibilitet på tvers av plattformer og mange mer.
HotSpot Java bytecode-tolk og den virtuelle maskinen er lisensiert under GNUs General Public License (GPL). Som sådan er den tilgjengelig gratis.
Last ned kildekoden
Åpne J9
OpenJ9, fra Eclipse Foundation IBM, er allment ansett som nærmeste konkurrent til HotSpot. Og i likhet med HotSpot er det også en allsidig Java bytecode-tolk og Java virtuell maskin.
Programvaren er kompatibel med alle større operativsystemer, spesielt Windows, AIX, macOS, Linux og mye mer. Det er dedikert støtte - innebygd OpenJDK-binær - for det 3 fremtredende operativsystemet, dvs. Windows, Linux og macOS.
Leter du etter det beste verktøyet for å begynne å lære å kode? Sjekk disse verktøyene og begynn på det sterkeste.
Denne programvaretolken tilbyr et optimalisert oppsett, som er tilstrekkelig utstyrt for ikke bare å tolke java bytecode, men også forbedre den generelle ytelsen til Java-programmet ditt.
Videre tilbyr programvaren en tilpassbar plattform som lar deg bygge en OpenJDK selv, forutsatt at du har den nødvendige kompetansen.
Andre bemerkelsesverdige funksjoner i OpenJ9 virtuell maskin / Java bytecode-tolk inkluderer minnefotavtrykk, rask oppstart og kjøretid, omfattende konfigurasjon, Eclipse OMR (innebygd program), Just-in-time (JIT) og Ahead) kompilatorer, Java dump, system dump, online ressurser og mange flere.
OpenJ9 er en open source-applikasjon, som finansieres av donasjoner fra hele verden. Enkelt sagt, OpenJ9 er tilgjengelig for gratis nedlasting.
Last ned OpenJ9
JRockit
JRockit er en av de mest brukte virtuelle Java-maskinene, og den fremstår som en av de beste programvarene som tolker Java bytecode. Programvaren, som opprinnelig ble utviklet av Anke virtuell maskin, eies og forvaltes nå av Oracle.
Den støttes på Windows og andre kjente operativsystemer. Programvaren støttes også på bare systemer med følgende ISAer: SPARC (for Solaris), x86-64 og x86.
JRockit er skrevet i C- og Java-koder, og den fungerer som en allsidig JVM - Java Virtual Machine - løsning, som er passende designet for høy ytelse, overvåking, tolkning og diagnose av Java programmer.
Videre er JRockit optimalisert for å garantere rask kjøring av Java-apper. Andre bemerkelsesverdige funksjoner i Oracle JRockit inkluderer Java bytecode-tolkning, søppelinnsamling, myk konfigurasjon, programanalyse, rask responstid (i mikrosekunder) og mer.
JRockit ble fri programvare i 2011, kort tid etter at den ble kjøpt opp av Oracle. Og du kan nå laste den ned gratis.
Last ned JRockit
Squawk Virtual Machine
Squawk virtual machine er en fremtredende JVM, som er designet for å bygge enkle Java-apper. Det er en mikroutgave JVM, spesielt designet for enkelhet, med liten ekstern interferens.
Derfor er den best tilpasset for små enheter og mikroinnebygde systemer. Java bytecode-tolk er krysskompatibel med alle fremtredende operativsystemer, i utgangspunktet Windows, Linux og macOS.
Squawk, akkurat som de fleste Java bytecode-tolker / virtuelle maskiner, er skrevet på programmeringsspråk med lav grad som C ++ og Assembly. Imidlertid er kjerneaspektene av programvaren skrevet på Java, noe som gjør den til en "metasirkulær tolk".
Andre viktige funksjoner i Squawk inkluderer lavt minneutrykk, bytecode-tolkning, et forenklet grensesnitt, enkel feilsøking, støtte på tvers av plattformer, enkel integrering og mer.
Squawk er lisensiert under GNUs General Public License (GPL), og det er tilgjengelig gratis.
nedlasting Squawk Virtual Machine
Apache Harmony
Apache Harmony, fra Apache-programvare, er en annen populær programvare som tolker Java bytecode. Selv om programvareutviklingen stoppet i 2011, er den fortsatt en av de beste Java bytecode-tolkerne og virtuelle maskinene som finnes.
Apache Harmony støttes på Windows, Linux og macOS. Det er også mobilstøtte for Android, som nå i utgangspunktet kjører på OpenJDK-biblioteker, i stedet for som en full VM.
Harmony er skrevet i C ++ og Java. Og før den offisielle pensjonen i 2011, var programvaren bare omtrent 2% mangelfull.
Følgelig resulterte det ufullstendige biblioteket i at visse Java-programmer som Vuze, Geronimo (fra Apache) og ArgoUML ble avsluttet.
Til tross for brå avslutning og nesten fullstendighet støttes likevel en rekke apper på Harmony. Disse appene inkluderer JUnit, Tomcat, Apache Velocity, Apache Ant og mange flere.
Andre funksjoner i Apache Harmony inkluderer Java bytecode-tolk, klassebibliotek, JIT-kompilator, kjerne for virtuell maskin, porteringslag, trådbehandling, søppeloppsamler og mange flere.
Apache Harmony ble pensjonert (utviklingen ble stoppet) i november 2011. Imidlertid er den fremdeles tilgjengelig for nedlasting, om enn uten teknisk støtte eller lignende.
Last ned nå
Avslutningsvis er Java bytecode-tolker viktige komponenter i utviklingen av Java-programmer. Og for å hjelpe deg med å informere valget ditt har vi gjennomgått fem av de beste Java bytecode-tolkerne i markedet.
Disse Java bytecode-tolkerne er valgt og rangert basert på deres relative popularitet og holdbarhet, sammenlignet med andre.
RELATERTE HISTORIER DU BØR KONTROLLERE:
- Slik laster du ned Java 10 på din Windows-PC
- 5 beste programvare for kartdesign for Windows 10 [2019 List]
- Microsoft lanserer Code Builder for Minecraft Education Edition
© Copyright Windows Report 2021. Ikke tilknyttet Microsoft