Ero Java n ja JRE n välillä

Java vs. JRE

Java on ohjelmistoalusta, joka mahdollistaa yhtenäisen koodipohjan sovellusten luomiseen ja käyttöönottoon monenlaisissa käyttöjärjestelmissä. Ennen Java-ohjelmaa sinun on käännettävä koodi ja jopa muokattava koodiasi, jotta se toimii toisessa käyttöjärjestelmässä. Java-sovelluksen avulla voit kirjoittaa ohjelman kerran ja olla varma, että se toimii monenlaisissa käyttöjärjestelmissä, edellyttäen että on olemassa JVM tai Java Virtual Machine, joka suorittaa Java-sovelluksen ja toimii keskimäärin sovellus ja käyttöjärjestelmä. JVM on pakattu yhdessä ohjelmistokokoelman kanssa, ja siihen viitataan nimellä JRE tai Java Runtime Environment.

JRE ei sisällä vain JVM: ää, joka on paketin tärkein ohjelmisto, vaan myös ylimääräisiä ohjelmistoja, jotka laajentavat Java-toiminnallisuutta. Tähän sisältyy AWT, Swing ja paljon muita kirjastoja, joita Java-sovellukset voivat käyttää.

Ohjelmoijien helpottamiseksi Java-ohjelmointi pysyy samana riippumatta käyttöjärjestelmästä, jota varten tuloksena olevaa ohjelmaa käytetään. Jotta Java-sovellukset toimisivat oikein, sinulla on kuitenkin oltava oikea JRE käyttöjärjestelmällesi. Java toimittaa laajan valikoiman ladattavia JRE-levyjä, jotka sopivat nykyisen suuren määrän käyttöjärjestelmiä. Voit löytää JRE minkä tahansa käyttöjärjestelmän, mukaan lukien älypuhelimien, kuten Windows Mobile ja GoogleAndroid, ja jopa tavallisten matkapuhelimien. Tietokoneille ja matkapuhelimille on kuitenkin erilaisia ​​eritelmiä, koska niillä ei ole samaa laitteistoa, eikä tietokonesovelluksia usein käytetä matkapuhelimissa.

Java-sovellusten siirrettävyys on avain sen menestykseen. Ei vain tietokoneissa, mutta myös matkapuhelimissa, joissa käyttöjärjestelmä voi vaihdella suuresti valmistajien välillä ja jopa luurien välillä. Käytettävissä olevien JRE-levyjen suuri määrä tekee tämän mahdolliseksi, mutta sitä on myös vähän vaikea ylläpitää. Siellä on myös useita SDK-paketteja, paketti, joka sisältää kaikki Java-sovellusten luomiseen tarvittavat resurssit, mutta se ei ole läheskään lähellä JRE-lukumäärää. Tämä johtuu siitä, että käyttäisit Java-sovelluksia matkapuhelimissa, mutta et välttämättä suorita koodiohjelmia matkapuhelimella.

Yhteenveto:

1. Java on ohjelmistoalusta, kun taas JRE on ohjelmistopaketti.

2. JRE sisältää tarvittavat ohjelmistot Java-sovellusten ajamiseen.

3. Java on sama käyttöjärjestelmästä riippumatta, kun taas JRE eroaa.