5 bedste software, der fortolker Java bytecode, du kan få i dag

Tidsbesparende software- og hardwareekspertise, der hjælper 200 millioner brugere årligt. Vejleder dig med vejledninger, nyheder og tip til at opgradere dit tekniske liv.

HotSpot

HotSpot-software, der fortolker java bytecodeHotSpot fra Oracle er det førende valg blandt de fleste udviklere over hele kloden. Og det topper vores liste over software, der fortolker Java bytecode.

Programmet, der oprindeligt er kendt som Java HotSpot Performance Engine, er skrevet på C ++ og monteringssprog. Og den er understøttet på tværs af platforme til Windows, Mac, Linux og Solaris-operativsystemer.

HotSpot er vært for et stærkt sæt funktioner, især funktionerne "adaptiv optimering" og "just-in-time kompilering".

Desuden understøtter HotSpot kun instruktions sætarkitekturer (ISA'er) som x86-84, IA-32, ARMv7 VFP, SPARC (eksklusiv til Solari-computere) og ARMv8. Dette ISA-supportsystem er generelt det bedste, du kan få på markedet.

Andre bemærkelsesværdige funktioner i HotSpot inkluderer Java bytecode-tolk, Dual virtuel maskine (klient- og serverkompilator), Tiered compiler, Java classloader, Affaldssamlere, Runtime-biblioteker, JVM-flag, kompatibilitet på tværs af platforme og mange mere.

HotSpot Java bytecode-tolk og den virtuelle maskine er licenseret under GNUs General Public License (GPL). Som sådan er den tilgængelig gratis.

Download kildekode

OpenJ9

OpenJ9 software, der fortolker java bytecodeOpenJ9, fra Eclipse Foundation IBM, betragtes bredt som den nærmeste konkurrent til HotSpot. Og ligesom HotSpot er det også en alsidig Java bytecode-tolk og Java virtuel maskine.

Softwaren er kompatibel med alle større computeroperativsystemer, især Windows, AIX, macOS, Linux og meget mere. Der er dedikeret support - indbygget OpenJDK-binært - til det 3 fremtrædende computer-OS, dvs. Windows, Linux og macOS.


Leder du efter det bedste værktøj til at begynde at lære at kode? Kontroller disse værktøjer og start stærkt.


Denne softwaretolker tilbyder en optimeret opsætning, som er tilstrækkeligt udstyret til ikke kun at fortolke java bytecode, men også forbedre den samlede ydeevne for dit Java-program.

Desuden tilbyder softwaren en brugerdefinerbar platform, der giver dig mulighed for selv at opbygge en OpenJDK, forudsat at du har den nødvendige ekspertise.

Andre bemærkelsesværdige funktioner i OpenJ9 virtuel maskine / Java bytecode-tolk inkluderer hukommelsesaftryk, hurtig opstart og runtime, omfattende konfiguration, Eclipse OMR (integreret program), Just-in-time (JIT) & Ahead-tid (AOT) kompilatorer, Java dumps, system dumps, online ressourcer og mange flere.

OpenJ9 er en open source-applikation, der finansieres af donationer fra hele verden. Hurtigt sagt, OpenJ9 er tilgængelig til gratis download.

Download OpenJ9

JRockit

JRockit-software, der fortolker java bytecodeJRockit er en af ​​de mest anvendte virtuelle Java-maskiner, og den skiller sig ud som en af ​​de bedste software, der fortolker Java bytecode. Softwaren, som oprindeligt blev udviklet af Appel virtuel maskine, ejes og administreres nu af Oracle.

Det understøttes på Windows og andre bemærkelsesværdige operativsystemer. Desuden understøttes softwaren kun på systemer med følgende ISA'er: SPARC (til Solaris), x86-64 og x86.

JRockit er skrevet i C- og Java-koder, og det fungerer som en all-round JVM - Java Virtual Machine - løsning, der er passende designet til høj ydeevne, overvågning, fortolkning og diagnose af Java programmer.

Desuden er JRockit optimeret til at garantere en hurtig udførelse af Java-apps. Andre bemærkelsesværdige træk ved Oracle JRockit inkluderer fortolkning af Java-bytecode, indsamling af affald, blød konfiguration, programanalyse, hurtig responstid (i mikrosekunder) og mere.

JRockit blev gratis software i 2011, kort efter at det blev erhvervet af Oracle. Og du kan nu downloade det gratis.

Download JRockit

Squawk Virtual Machine

Squawk Virtual Machine-software, der fortolker java-bytecodeSquawk virtuel maskine er en fremtrædende JVM, der er designet til at opbygge enkle Java-apps. Det er en JVM-version i mikroudgave, specielt designet til enkelhed, med lille ekstern interferens.

Derfor er det bedst tilpasset til små enheder og mikroindlejrede systemer. Java bytecode-tolk er krydskompatibel med alle fremtrædende operativsystemer, dybest set Windows, Linux og macOS.

Squawk, ligesom de fleste Java bytecode-tolke / virtuelle maskiner, er skrevet på programmeringssprog af lav kvalitet som C ++ og Assembly. Imidlertid er de centrale aspekter af softwaren skrevet i Java, hvilket gør det til en "meta-cirkulær tolk".

Andre nøglefunktioner i Squawk inkluderer lavt hukommelsesfodaftryk, fortolkning af bytecode, en forenklet grænseflade, let debugging, support på tværs af platforme, enkel integration og mere.

Squawk er licenseret under GNU's General Public License (GPL), og det er tilgængeligt gratis.

Hent Squawk Virtual Machine

Apache Harmony

Apache Harmony-software, der fortolker java-bytecodeApache Harmony, fra Apache-software, er en anden populær software, der fortolker Java bytecode. Selvom softwareudviklingen stoppede i 2011, er den stadig en af ​​de bedste Java bytecode-tolke og virtuelle maskiner derude.

Apache Harmony understøttes på Windows, Linux og macOS. Der er også mobil support til Android, som nu grundlæggende kører på OpenJDK-biblioteker, snarere end som en fuld VM.

Harmony er skrevet i C ++ og Java. Og inden den officielle pensionering i 2011 manglede softwaren kun ca. 2% af fuldstændigheden.

Derfor resulterede det ufuldstændige bibliotek i afslutningen af ​​visse Java-programmer som Vuze, Geronimo (fra Apache) og ArgoUML.

Ikke desto mindre, på trods af den bratte ophør og næsten fuldstændighed, understøttes et antal apps stadig på Harmony. Disse apps inkluderer JUnit, Tomcat, Apache Velocity, Apache Ant og mange flere.

Andre funktioner i Apache Harmony inkluderer Java bytecode-tolk, klassebibliotek, JIT-kompilator, virtuel maskinkerne, portelag, trådadministrator, affaldssamler og mange flere.

Apache Harmony blev pensioneret (dens udvikling blev stoppet) i november 2011. Det er dog stadig tilgængeligt til download, omend uden teknisk support eller lignende.

Hent nu

Afslutningsvis er Java bytecode-tolke vigtige komponenter i udviklingen af ​​Java-programmer. Og for at hjælpe med at informere dit valg har vi gennemgået fem af de bedste Java bytecode-tolke på markedet.

Disse Java bytecode-tolke er blevet valgt og rangeret ud fra deres relative popularitet og holdbarhed sammenlignet med andre.

RELATEREDE HISTORIER, DU SKAL KONTROLLERE:

  • Sådan downloader du Java 10 på din Windows-pc
  • 5 bedste kortdesignsoftware til Windows 10 [2019-liste]
  • Microsoft frigiver Code Builder til Minecraft Education Edition

© Copyright Windows Rapport 2021. Ikke tilknyttet Microsoft

Hvad er Microsoft Coffee, og er det ægte eller ej?

Hvad er Microsoft Coffee, og er det ægte eller ej?JavaMicrosoft

Microsoft Coffee var tilsyneladende et Microsoft-produkt til at konkurrere med Java.Historien er i virkeligheden en prank om en prank.Der er et websted, en video og sociale netværkskonti til Micros...

Læs mere