Atsisiųskite ir įdiekite „Java 8“ naujinimą 291

Mes ir mūsų partneriai naudojame slapukus norėdami išsaugoti ir (arba) pasiekti informaciją įrenginyje. Mes ir mūsų partneriai naudojame duomenis suasmenintiems skelbimams ir turiniui, skelbimų ir turinio vertinimui, auditorijos įžvalgoms ir produktų kūrimui. Apdorojamų duomenų pavyzdys gali būti unikalus identifikatorius, saugomas slapuke. Kai kurie mūsų partneriai gali tvarkyti jūsų duomenis kaip savo teisėto verslo intereso dalį neprašydami sutikimo. Norėdami peržiūrėti, kokiais tikslais, jų nuomone, turi teisėtų interesų, arba nesutikti su tokiu duomenų tvarkymu, naudokite toliau pateiktą pardavėjų sąrašo nuorodą. Pateiktas sutikimas bus naudojamas tik iš šios svetainės kilusiems duomenims tvarkyti. Jei norite bet kada pakeisti savo nustatymus arba atšaukti sutikimą, nuoroda, kaip tai padaryti, yra mūsų privatumo politikoje, kurią rasite mūsų pagrindiniame puslapyje.

„Oracle“ išleido „Java 8 Update 291“. Šis atnaujinimas iš viso pristato 390 naujų saugos pataisos kurios pašalina pažeidžiamumą, kuris galėjo būti išnaudotas ankstesniuose „Java“ naujinimuose. Todėl siūlome atnaujinti „Java“ versiją į 291 naujinimą, naudojant toliau pateiktą vadovą.

Be to, „Oracle“ pakeitė „Java Runtime“ licenciją, kad ją būtų galima nemokamai naudoti tik nekomerciniam ir asmeniniam naudojimui. Prieš įdiegdami „Java“ savo kompiuteryje turėsite sutikti su licencijos sutartimi. Štai ką jie sako:

Naujoji licencija leidžia nemokamai naudoti tam tikrus naudojimo būdus, pvz., asmeninį ir tobulinimo būdą, tačiau kiti naudojimo būdai, įgalioti pagal ankstesnes „Oracle Java“ licencijas, gali būti nebegalimi.

Orakulas
„Java 8“ naujinimas 291
„Java 8“ naujinimas 291

Turinys

  • Greiti faktai
  • Naujos funkcijos ir klaidų pataisymai
  • Kaip atnaujinti Java Runtime Environment (JRE) iki 8 versijos 291 naujinimas
    • parsisiųsti
    • Diegti
  • JDK vs. JRE: Koks skirtumas
    • JRE
    • JVM
    • JDK
  • JDK vs. JRE: Ką turėtumėte įdiegti
  • Ar galite įdiegti skirtingas JDK ir JRE versijas
  • Kaip pašalinti Java
    • Pašalinkite „Java“ iš valdymo skydelio
    • Pašalinkite „Java“ iš „Nustatymų“ programos
  • „Java“ išleidimo numeris vs. produkto pavadinimas
  • Ar Java galima nemokamai naudotis
  • Baigiamieji žodžiai

Greiti faktai

  • Naujausia Java versija: Java 8 naujinimas 291-b10
  • Išleidimo data: 2021 m. balandžio 20 d. (visų versijų išleidimo datos čia)
  • Paskutinė stabili versija: „Java 8“ naujinimas 281
  • Suderinama OS: „Windows 10“, „Windows 8“ ir „Windows 7“, „MacOS“, „Linux“ ir „Solaris“.
  • Licencija: Laisvas

Atminkite, kad veikia tik „Java 8“. Internet Explorer kaip naršyklės plėtinį.

Naujos funkcijos ir klaidų pataisymai

„Java 8 Update 291“ yra su šiais naujinimais:

  • Įdiegtos naujos sistemos ir saugos savybės, skirtos valdyti nuotolinių objektų rekonstrukciją naudojant JDK integruotus JNDI RMI ir LDAP diegimus. To pavyzdys yra jdk.jndi.object.factoriesFilter sistemos ir saugos ypatybę, kuri leidžia kūrėjui nurodyti serijinį filtrą, kuris valdo rinkinį objektų gamyklos klasėms leidžiama sukurti objektus iš objektų nuorodų, grąžintų suteikus pavadinimą arba katalogą sistemos.
  • Buvo pridėti 2 nauji HARICA Root sertifikatai, kurių aprašymas yra toks:
    • haricarootca2015: DN: CN = Graikijos akademinės ir mokslinių tyrimų institucijos RootCA 2015, O = Graikijos akademinių ir mokslinių tyrimų institucijų sertifikatas. Valdžia, L = Atėnai, C = GR
    • haricaeccrootca2015: DN: CN = Graikijos akademinės ir mokslinių tyrimų institucijos ECC RootCA 2015, O = Graikijos akademinių ir mokslinių tyrimų institucijų sertifikatas. Valdžia, L = Atėnai, C = GR
  • Numatytoji Java versija nebeatnaujina aplinkos kintamojo PATH reikšmės.
  • TLS 1.0 ir 1.1 nebėra laikomi saugiais, todėl pagal numatytuosius nustatymus yra išjungti, o TLS 1.2 ir 1.3 dabar įgalinti pagal numatytuosius nustatymus.
  • TLS 1.0 ir 1.1 taip pat pagal numatytuosius nustatymus nebenaudojami Java papildinių programėlėse.
  • Kai dk.lang.process.allowAmbiguousCommands nustatyta kaip false, anksčiau buvo labai dviprasmiškas ProcessBuilder citatų apdorojimas sistemoje Windows. Taip nebėra, nes dvigubos kabutės yra tinkamai užkoduotos komandų eilutėje, perduodamoje „Windows“. CreateProcess kiekvienam argumentui.

Visą pakeitimų žurnalą galite perskaityti išleidimo pastabos.

Čia yra „Oracle Java SE“ rizikos matricos sąrašas, kuriame pateikiama išsami informacija apie kiekvieną pažeidžiamumą, pvz., paveiktą „Java“ versiją, paveiktą „Java“ komponentą, galimo išnaudojimo tipą ir jo taikymo sritį.

cve
„Java 8 Update 291“ rizikos matrica

Galite paskaityti daugiau apie ši matrica čia.

Kaip atnaujinti Java Runtime Environment (JRE) iki 8 versijos 291 naujinimas

parsisiųsti

Šiuo metu įdiegtą „Java“ versiją galite nustatyti pagal lankantis šiame tinklalapyje.

Atnaujinti į naujausią versiją yra gana paprasta. Bet jei norite sužinoti, kokia Java versija įdiegta jūsų kompiuteryje, galite sekti mūsų pamoka apie Java čia.

Jei norite atsisiųsti naujausią „Java“ versiją, galite naudoti šias nuorodas. Šios nuorodos nukreips jus į „Java 8 Update 291“ atsisiuntimo neprisijungus diegimo programą.

  1. Eiti į Oracle Java atsisiuntimo puslapis.
  2. Pagal „Java SE Runtime Environment 8u291“. skyriuje, pamatysite produktų sąrašą.
  3. Spustelėkite ant parsisiųsti piktogramą šalia norimo produkto. Visi atsisiuntimai šiame puslapyje yra diegimo programos neprisijungus.
    parsisiųsti 3
  4. Sutikite su licencijos sutartimi ir spustelėkite po ja esantį atsisiuntimo mygtuką. Jūsų atsisiuntimas turėtų prasidėti iš karto.
    parsisiųsti 21
  5. Dabar būsite nukreipti į „Oracle“ prisijungimo puslapį. Jei jau turite paskyrą, tiesiog prisijunkite naudodami savo kredencialus arba spustelėkite Registruotis sukurti paskyrą. Prisijungus, atsisiuntimas prasidės automatiškai.

Diegti

Atsisiuntę paleiskite paketą, kad pradėtumėte diegti „Java 8 Update 291“. Atsidarys diegimo vedlys. Ten, spustelėkite Diegti.

įdiegti 5

„Java 8 Update 291“ dabar pradės diegti, kaip galite matyti vedlyje. Šis veiksmas turėtų trukti tik apie minutę. Įdiegę spustelėkite Uždaryti ant vedlio.

uždaryti 2

„Java 8 Update 291“ dabar turėtų būti sėkmingai įdiegtas jūsų įrenginyje.

JDK vs. JRE: Koks skirtumas

Galbūt girdėjote apie JDK ir JRE, o kai kuriais atvejais net JVM. Mes žinome, kad jie visi yra „Java“, bet kuo jie skiriasi? Prieš baigdami savo įrašą, leiskite mums išspręsti šį daugelio vartotojų klausimą, kad žinotumėte, kuris iš jų atitinka jūsų poreikius.

JRE

„Java Runtime Environment“ arba JRE yra jūsų kompiuteryje įdiegta programinės įrangos dalis, leidžianti įrenginyje paleisti programas, sukurtas Java. Jame pateikiamos tam tikros bibliotekos ir kiti komponentai, reikalingi Java programai paleisti.

JRE taip pat apima „Java“ virtualią mašiną (JVM), kuri bus aptarta straipsnyje.

JVM

„Java“ virtualioji mašina arba JVM yra variklis, reikalingas „Java“ programoms paleisti kompiuteryje. Šis variklis yra įtrauktas į JRE paketą ir negali būti montuojamas atskirai. Jei jums reikia tik JVM, turėsite įdiegti atitinkamą JRE versiją.

JVM yra būtinas norint paleisti Java programas, nes ji konvertuoja Java kodą į mašinos kalbą, kurią vėliau supranta jūsų įrenginys.

JDK

„Java Development Kit“ arba JDK yra kūrėjų naudojamas kūrimo rinkinys. JDK apima ir JRE, ir JVM. Jei norite sukurti savo Java programėles, JDK yra tai, ko jums reikia.

Jei jūsų įrenginyje jau įdiegtas JDK, JRE nereikia įdiegti atskirai, nebent reikalinga kita versija.

JDK vs. JRE: Ką turėtumėte įdiegti

„Java“ kūrimo rinkinys, kaip rodo pavadinimas, reikalingas, kai norite kurti „Java“ programas. Taigi JDK reikės įdiegti tik tuo atveju, jei esate kūrėjas.

Tačiau, kadangi „Java Runtime Environment“ teikia „Java“ programos bibliotekas, reikia paleisti tik programą.

Apibendrinant, turėtumėte įdiegti JDK, jei norite sukurti, kurti ir kompiliuoti „Java“ programą. Jei norite paleisti tik „Java“ programą, turėtų pakakti JRE.

Ar galite įdiegti skirtingas JDK ir JRE versijas

Atsakymas yra taip. Jei reikia, įrenginyje galite įdiegti skirtingas JDK ir JRE versijas, o diegimų skaičius įrenginyje neribojamas. Tačiau jei jau įdiegta esama JDK arba JRE versija, galite įdiegti tik atnaujintą to paties paketo versiją.

Pavyzdžiui, jei jūsų įrenginyje įdiegta JRE 1.6, galite lengvai įdiegti JRE 1.7 ar naujesnę versiją ir jie visi bus pasiekiami jūsų įrenginyje vienu metu. Jūs tiesiog turite pasirinkti, kurį naudoti, naudodami CLASSPATH kintamąjį.

Tačiau, jei jūsų įrenginyje įdiegta JRE 1.6, bet norite įdiegti JRE 1.5, pirmiausia turėsite pašalinkite JRE 1.6 ir tada galėsite įdiegti JRE 1.5. Įdiegę 1.5 versiją, galite iš naujo įdiegti JRE 1.6.

Kaip pašalinti Java

Pašalinkite „Java“ iš valdymo skydelio

„Java“ naujinimą galite pašalinti iš valdymo skydelio, kaip ir bet kurią kitą programą. Atidaryk Programos ir funkcijos langą įvesdami appwiz.cpl in Run. Ten dukart spustelėkite norimą pašalinti „Java“ naujinimą. Jei būsite paraginti patvirtinti, spustelėkite Taip.

CP pašalinimas

Pašalinkite „Java“ iš „Nustatymų“ programos

„Java“ naujinimus taip pat galima pašalinti naudojant „Nustatymų“ programą Windows 10. Atidaryk Programėlės& Funkcijos puslapį nustatymų programoje (Vykdyti -> ms-settings: appsfeatures), tada ieškokite Java naujinimo įdiegtų programų sąraše. Spustelėkite naujinį, kurį norite pašalinti, ir spustelėkite Pašalinkite. Jei prašoma patvirtinimo, spustelėkite Pašalinkite vėl.

nustatymų pašalinimas

„Java“ išleidimo numeris vs. produkto pavadinimas

Matėme, kad kai kurie vartotojai tokiose svetainėse kaip „Quora“ ir „Reddit“ klausia apie „Java“ versijų pavadinimo metodus. Buvo užduodami tokie klausimai kaip „Ar Java 1.8 ir Java 8 reiškia tą patį? arba „Skirtumas tarp JDK 1.9 ar Java 9?

Norėdami atsakyti į jūsų klausimą, taip, JDK 1.9 ir Java 9 yra vienas ir tas pats dalykas. 1.9 yra išleidimo numeris, o 9 yra produkto pavadinimas. Kadangi „Oracle“ savo „Java“ produktus vadina ir skaičiais, jų pavadinimų suteikimo taisyklės kai kuriuos žmones klaidina.

„Oracle“ planuoja tęsti šį pavadinimų suteikimo susitarimą. Todėl nuo šiol visi būsimi leidimai turės tą pačią pavadinimų tvarką, o galbūt ir painiavą (kai kuriems).

Ar Java galima nemokamai naudotis

„Java“ šiuo metu yra nemokama asmeniniam naudojimui ir plėtrai. Mažos įmonės gali iš to pasinaudoti ir kurti savo Java programėles naudodamos JDK. Tačiau komerciniam naudojimui reikalinga licencija.

„Oracle“ sujungė licencijavimą ir vienalaikį komercinių „Java“ vartotojų palaikymą prenumeratoje, vadinamoje „Oracle Java SE“ prenumerata. Norėdami gauti daugiau informacijos apie prenumeratos išlaidas ir paketus, apsilankykite puslapyje ir išnagrinėkite savo parinktis.

Baigiamieji žodžiai

Nors labai svarbu atnaujinti į naujausią „Java“ versiją, kad būtų pritaikytos naujausios saugos pataisos, ji turi trūkumų. Vartotojai dažnai skundžiasi, kad jų programos nustojo veikti įdiegus naują versiją.

Todėl rekomenduojame jums sukurti sistemos atkūrimo tašką prieš diegdami „Java 8“ naujinimą 291, kad galėtumėte grįžti prie jo, jei kas nutiktų ne taip.

Naujausias tinklaraščio įrašas

Atsisiųskite „Java 8“ naujinimą 341 (diegėjai neprisijungę)
July 19, 2023

Mes ir mūsų partneriai naudojame slapukus norėdami išsaugoti ir (arba) pasiekti informaciją įrenginyje. Mes ir mūsų partneriai naudojame duomenis s...

Atsisiųskite „Java 8“ naujinimą 271
July 19, 2023

Mes ir mūsų partneriai naudojame slapukus norėdami išsaugoti ir (arba) pasiekti informaciją įrenginyje. Mes ir mūsų partneriai naudojame duomenis s...

Atsisiųskite „Java 8“ naujinimą 371 (diegėjai neprisijungę)
July 19, 2023

Mes ir mūsų partneriai naudojame slapukus norėdami išsaugoti ir (arba) pasiekti informaciją įrenginyje. Mes ir mūsų partneriai naudojame duomenis s...