Download.it søgeikon
Advertisement

Nødvendigt runtime-miljø, der lader Java-programmer køre med biblioteker, sikkerhedsindstillinger og opdateringer

Nødvendigt runtime-miljø, der lader Java-programmer køre med biblioteker, sikkerhedsindstillinger og opdateringer

Stem (494 stemmer)

Programlicens Free

Udvikler java

Version 8-update-341

Virker under Windows

Stem

(494 stemmer)

Udvikler

java

Virker under

Windows

Programlicens

Free

Version

8-update-341

Fordele

  • Nødvendigt køregrundlag for Java-programmer, der ellers ikke kan starte
  • Platformuafhængig afvikling via Java Virtual Machine på tværs af operativsystemer
  • Indeholder centrale biblioteker og funktioner, herunder hukommelsesstyring
  • Kontrolpanel med indstillinger for blandt andet sikkerhedscertifikater og netværk

Ulemper

  • Kan ikke bruges til at udvikle Java-applikationer, det kræver JDK
  • Java-programmer er afhængige af, at JRE er til stede, ellers kan de ikke afvikles
  • Opdateringer sker ikke nødvendigvis automatisk, så versionen kan blive forældet

Java Runtime Environment (JRE) er et køregrundlag, der leverer de tjenester og biblioteker, som Java-baserede programmer skal bruge for at kunne afvikles i Windows. Det følger typisk med som en del af Java Development Kit (JDK) og er rettet mod at køre software, ikke at udvikle den.

Det er for dig, der bruger programmer, spil eller webtjenester bygget på Java, og som har brug for, at de starter og fungerer korrekt.

Hvad JRE egentlig bidrager med

En runtime-miljø kan ses som et sæt klassefiler og komponenter, der giver et program adgang til hukommelse og systemressourcer. Hvor mange programmer tidligere lænede sig direkte op ad operativsystemet for at få adgang til disse ressourcer, kan Java-programmer i stedet kalde på JRE, når der er behov for det.

I praksis betyder det, at Java-software ikke behøver at være bygget specifikt til én bestemt Windows-opsætning for at kunne afvikles, så længe JRE er til stede.

Når Java indgår i hverdagssoftware og webindhold

Mange webapplikationer og tjenester er afhængige af Java. Hvis JRE mangler eller er forældet, kan du opleve problemer med at få indhold til at indlæse, for eksempel spil, chatfelter og videoer, der kræver Java-understøttelse. JRE findes desuden ikke kun til Windows, men også til Mac.

Platformuafhængighed, med JVM som motor

En af hovedårsagerne til Javas udbredelse er, at sproget er platformuafhængigt. Den centrale mekanisme er Java Virtual Machine, som gør det muligt for Java-applikationer at køre på forskellige operativsystemer uden at skulle omskrives. Det er også grunden til, at den samme Java-applikation kan fungere på tværs af Windows, Mac og Linux, hvis JRE er installeret på enheden.

Indholdet: biblioteker og centrale komponenter

JRE kan beskrives som et lag oven på operativsystemet, der leverer services specifikt til Java-programmer. Ud over selve kørselsmotoren inkluderer det en række biblioteker og byggesten, som applikationer forventer at finde, blandt andet:

automatisk tildeling og styring af hukommelse, Java Web Start og Plug-in, Java Naming and Directory Interface (JNDI), Java Archive (JAR) og Java for XML Processing (JAX-WS).

Derudover findes selve JRE-filen, som rummer de nødvendige klassefiler og biblioteker til at udføre Java-kode. Uden den kan Java-programmer ikke starte.

Styring via kontrolpanel og sikkerhedsrelaterede valg

Som en del af Oracle Technologies inkluderer JRE et kontrolpanel, hvor du kan justere forskellige indstillinger. Her kan du blandt andet arbejde med sikkerhedscertifikater og netværksopsætning, og der er også adgang til mere avancerede funktioner som Java-konsol, debugging, JavaFX-runtime og valg for standard Java i browsere.

Opdateringer: fokus på stabilitet, sikkerhed og ydeevne

Den seneste version af JRE fremhæves med forbedringer i ydeevne, flere stabilitetsrettelser og styrket sikkerhed. Hvis du støder på fejl eller problemer med at køre Java-programmer, giver det derfor mening at være på en opdateret version. Samtidig nævnes det, at JRE ikke altid opdateres automatisk, så versionen kan i nogle tilfælde halte bagefter.

Fordele

  • Nødvendigt køregrundlag for Java-programmer, der ellers ikke kan starte
  • Platformuafhængig afvikling via Java Virtual Machine på tværs af operativsystemer
  • Indeholder centrale biblioteker og funktioner, herunder hukommelsesstyring
  • Kontrolpanel med indstillinger for blandt andet sikkerhedscertifikater og netværk

Ulemper

  • Kan ikke bruges til at udvikle Java-applikationer, det kræver JDK
  • Java-programmer er afhængige af, at JRE er til stede, ellers kan de ikke afvikles
  • Opdateringer sker ikke nødvendigvis automatisk, så versionen kan blive forældet