Ladda ner och installera Java 8 Update 291

Prova Vårt Instrument För Att Eliminera Problem

Oracle har släppt Java 8 Update 291. Denna uppdatering introducerar totalt 390 nya säkerhetsplåster som adresserar sårbarheter som kan utnyttjas i tidigare uppdateringar av Java. Därför föreslår vi att du uppdaterar din Java -version till uppdatering 291 med hjälp av guiden nedan.

Dessutom har Oracle ändrat Java Runtime-licensen så att den är gratis endast för icke-kommersiell och personlig användning. Du måste acceptera licensavtalet innan du installerar Java på din dator. Här är vad de säger:

Den nya licensen tillåter vissa användningsområden, till exempel personlig och utvecklingsanvändning, utan kostnad - men andra användningar som är godkända enligt tidigare Oracle Java -licenser kanske inte längre är tillgängliga.

Orakel
Java 8 -uppdatering 291

Java 8 -uppdatering 291

Snabb sammanfattning Dölj 1 Snabb fakta 2 Nya funktioner och buggfixar 3 Så här uppdaterar du Java Runtime Environment (JRE) till version 8 Uppdatering 291 3.1 Ladda ner 3.2 Installera 4 JDK vs JRE: Vad är skillnaden 4.1 JRE 4.2 JVM 4.3 JDK 5 JDK vs JRE: Vad ska du installera 6 Kan du installera olika JDK- och JRE -versioner 7 Så här avinstallerar du Java 7.1 Avinstallera Java från kontrollpanelen 7.2 Avinstallera Java från appen Inställningar 8 Java -utgivningsnummer kontra produktnamn 9 Är Java gratis att använda 10 Avslutande ord

Snabb fakta

  • Senaste Java -versionen: Java 8-uppdatering 291-b10
  • Utgivningsdatum: 20 april 2021 (alla versionens släppdatum här )
  • Senaste stabila versionen: Java 8 -uppdatering 281
  • OS -kompatibelt: Windows 10, Windows 8 och Windows 7, macOS, Linux och Solaris
  • Licens: Fri

Observera att Java 8 bara körs på Internet Explorer som ett webbläsartillägg.

Nya funktioner och buggfixar

Java 8 Update 291 kommer med följande uppdateringar:

  • Nya system- och säkerhetsegenskaper har introducerats för att styra rekonstruktionen av avlägsna objekt genom JDK: s inbyggda JNDI RMI- och LDAP-implementeringar. Ett exempel på detta är | _+_ | system- och säkerhetsegenskap, som gör det möjligt för utvecklaren att specificera ett seriefilter som styr uppsättningen objektfabriksklasser som tillåts att instansera objekt från objektreferenser som returneras genom namngivning eller katalogsystem.
  • 2 nya HARICA Root -certifikat har lagts till som har följande beskrivning:
    • haricarootca2015: DN: CN = Hellenic Academic and Research Institutions RootCA 2015, O = Hellenic Academic and Research Institutions Cert. Myndighet, L = Aten, C = GR
    • haricaeccrootca2015: DN: CN = Hellenic Academic and Research Institutions ECC RootCA 2015, O = Hellenic Academic and Research Institutions Cert. Myndighet, L = Aten, C = GR
  • Standard Java -versionen uppdaterar inte längre felaktigt värdet på PATH -miljövariabeln.
  • TLS 1.0 och 1.1 anses inte längre vara säkra och är därför inaktiverade som standard, medan TLS 1.2 och 1.3 nu är aktiverade som standard.
  • TLS 1.0 och 1.1 används inte längre av Java Plugin Applets som standard längre.
  • När dk.lang.process.allowAmbiguousCommands är inställd på false, var det tidigare en mycket tvetydig bearbetning av ProcessBuilder -citat på Windows. Så är inte längre fallet eftersom dubbla citattecken är korrekt kodade i kommandosträngen som skickas till Windows | _+_ | för varje argument.

Du kan läsa hela ändringsloggen i utgåvor .

Här är listan över Oracle Java SE -riskmatris som ger detaljer om varje sårbarhet som påverkad Java -version, påverkad komponent i Java, vilken typ av utnyttjande som är möjligt och dess omfattning.

Riskmatris för Java 8 Update 291

Du kan läsa mer om denna matris här .

Så här uppdaterar du Java Runtime Environment (JRE) till version 8 Uppdatering 291

Ladda ner

Du kan bestämma din för närvarande installerade Java -version med besöker denna webbsida.

Det är ganska enkelt att uppdatera till den senaste versionen. Men om du vill veta vilken version av Java som är installerad på din dator kan du följa vår handledning om Java här .

Om du vill ladda ner den senaste versionen av Java kan du använda följande länkar. Dessa länkar kommer att peka dig på Java 8 Update 291 offline installer nedladdningar.

  1. Gå till Oracle Java nedladdningssida .
  2. Under Java SE Runtime Environment 8u291 avsnitt, kommer du att se en lista med produkter.
  3. Klicka på Ladda ner ikon bredvid din önskade produkt. Alla nedladdningar på denna sida är offline -installatörer.
    ladda ner 3
  4. Godkänn licensavtalet och klicka sedan på nedladdningsknappen nedanför det. Din nedladdning bör börja omedelbart.
    ladda ner 21
  5. Nu kommer du att omdirigeras till Oracles inloggningssida. Om du redan har ett konto loggar du bara in med dina uppgifter eller klickar på Bli Medlem för att skapa ett konto. När du har loggat in börjar nedladdningen automatiskt.

Installera

När du har laddat ner kör du paketet för att börja installera Java 8 Update 291. Installationsguiden öppnas. Klicka där Installera .

Java 8 Update 291 startar nu installationen, som du kanske ser från guiden. Detta steg bör bara ta ungefär en minut. När du har installerat klickar du på Stänga på guiden.

Java 8 Update 291 bör nu installeras på din enhet.

JDK vs JRE: Vad är skillnaden

Du kanske har hört talas om JDK och JRE, och till och med i vissa fall JVM. Vi vet att alla är Java, men vad är skillnaden mellan dem? Innan vi avslutar vårt inlägg, låt oss ta upp denna fråga om många användare så att du vet vilken som passar dina behov.

JRE

Java Runtime Environment, eller JRE, är ett program som är installerat på din dator som låter dig köra applikationer som utvecklats i Java på din enhet. Det tillhandahåller vissa bibliotek och andra komponenter som krävs för att köra ett Java -program.

JRE inkluderar också Java Virtual Machine (JVM), som diskuteras framåt i artikeln.

JVM

Java Virtual Machine, eller JVM, är en motor som också krävs för att köra Java -program på en maskin. Denna motor ingår i JRE -paketet och kan inte installeras separat. Om du bara behöver JVM måste du installera respektive JRE -version.

JVM är viktigt för att köra Java -applikationer eftersom det omvandlar Java -koden till maskinspråk, vilket sedan förstås av din enhet.

JDK

Java Development Kit, eller JDK, är ett utvecklingspaket som används av utvecklare. JDK innehåller både JRE och JVM. Om du vill skapa dina egna Java -appletar är JDK vad du behöver.

Om du redan har JDK installerat på din enhet behöver du inte installera JRE separat, om inte en annan version krävs.

JDK vs JRE: Vad ska du installera

Java Development Kit, som namnet antyder, krävs när du vill utveckla Java -applikationer. Därför behöver man bara installera en JDK om man är en utvecklare.

Eftersom Java Runtime Environment tillhandahåller biblioteken för ett Java -program krävs det dock att bara köra ett program.

Sammanfattningsvis bör du installera JDK om du vill skapa, utveckla och kompilera ett Java -program. Om du bara vill köra ett Java -program, borde JRE vara tillräckligt.

Kan du installera olika JDK- och JRE -versioner

Svaret är ja . Du kan installera olika versioner av JDK och JRE på din enhet efter behov, och det finns ingen gräns för antalet installationer per enhet. Men om en befintlig version av JDK eller JRE redan är installerad kan du bara installera en uppgraderad version av samma paket.

Om du till exempel har JRE 1.6 installerat på din enhet kan du enkelt installera JRE 1.7 eller högre, och alla kommer att vara tillgängliga på din enhet samtidigt. Du måste bara välja vilken som ska användas med CLASSPATH -variabeln.

Men om du har JRE 1.6 installerat på din enhet men vill installera JRE 1.5, måste du först ta bort JRE 1.6, och sedan kommer du att kunna installera JRE 1.5. Efter installation av version 1.5 kan du installera om JRE 1.6.

Så här avinstallerar du Java

Avinstallera Java från kontrollpanelen

Du kan ta bort en Java -uppdatering från kontrollpanelen som alla andra program. Öppna Program och funktioner fönster genom att skriva in appwiz.cpl i Kör. Dubbelklicka där på Java-uppdateringen som du vill ta bort. Klicka på om du uppmanas att bekräfta det Ja .

Avinstallera Java från appen Inställningar

Java -uppdateringar kan också tas bort med programmet Inställningar i Windows 10 . Öppna Appar & Funktioner sida i appen Inställningar (Kör -> ms -inställningar: appsfeatures) och leta sedan efter Java -uppdateringen i listan över installerade appar. Klicka på den uppdatering du vill ta bort och klicka på Avinstallera . Om du blir ombedd att bekräfta, klicka på Avinstallera på nytt.

Java -utgivningsnummer kontra produktnamn

Vi har sett några användare ifrågasätta på webbplatser som Quora och Reddit om namngivningsteknikerna för Java -versionerna. Frågor har ställts som gör Java 1.8 och Java 8 samma sak? eller Skillnad mellan JDK 1.9 eller Java 9?

För att svara på din fråga, ja , JDK 1.9 och Java 9 är en och samma sak. 1.9 är utgivningsnumret medan 9 är produktnamnet. Eftersom Oracle också namnger sina Java -produkter när det gäller siffror tenderar deras namngivningskonvention att förvirra vissa människor.

Oracle planerar att fortsätta denna namnkonvention. Därför kommer alla framtida utgåvor från och med nu att ha samma namnkonvention och kanske förvirring också (för vissa).

Är Java gratis att använda

Java är för närvarande gratis för personligt och utvecklingsbruk. Små företag kan dra nytta av detta och bygga sina egna Java -appletar med hjälp av JDK. En licens krävs dock för kommersiellt bruk.

Oracle har kombinerat licensiering och simultant stöd för kommersiella Java -användare i en prenumeration, känd som Oracle Java SE -prenumeration. För mer information om prenumerationskostnader och paket, besök sidan för att utforska dina alternativ.

Avslutande ord

Även om det är kritiskt att du uppdaterar till den senaste versionen av Java så att de senaste säkerhetsuppdateringarna tillämpas, har det sina nackdelar. Användare klagar ofta på att deras program har slutat fungera efter att ha installerat en ny version.

Därför rekommenderar vi att du skapa en systemåterställningspunkt innan du installerar Java 8 Update 291 så att du kanske kan återgå till det om det skulle gå fel.