Java.com

Ladda ned Hjälp

Utskrivbar version

Viktiga ändringar i Java 8


Denna artikel gäller för:
  • Java-versioner: 8.0

På den här sidan beskrivs de ändringar i Java 8-utgåvor som påverkar slutanvändare. Mer information om ändringarna finns i versionskommentarerna till varje utgåva.
» Datum för Java-utgåvor


Java 8 Update 51 (8u51)

Viktiga funktioner i utgåvan
  • IANA-data 2015d
    JDK 8u51 innehåller IANA-tidszonsdata version 2015d. Mer information finns i Versioner av tidszonsdata i JRE-programvaran.
  • Buggfix: lagt till nya Comodo-rotcertifikat till rotcertifieringsinstanser
    Fyra nya rotcertifikat har lagts till för Comodo:
    1. COMODO ECC Certification Authority
      alias: comodoeccca
      DN: CN=COMODO ECC Certification Authority, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GB
    2. COMODO RSA Certification Authority
      alias: comodorsaca
      DN: CN=COMODO RSA Certification Authority, O=COMODO CA Limited, L=Salford, ST=Greater Manchester, C=GB
    3. USERTrust ECC Certification Authority
      alias: usertrusteccca
      DN: CN=USERTrust ECC Certification Authority, O=The USERTRUST Network, L=Jersey City, ST=New Jersey, C=US
    4. USERTrust RSA Certification Authority
      alias: usertrustrsaca
      DN: CN=USERTrust RSA Certification Authority, O=The USERTRUST Network, L=Jersey City, ST=New Jersey, C=US
    Se JDK-8077997 (inte allmän).
  • Buggfix: lagt till nya GlobalSign-rotcertifikat till rotcertifieringsinstanser
    Två nya rotcertifikat har lagts till för GlobalSign:
    1. GlobalSign ECC Root CA - R4
      alias: globalsigneccrootcar4
      DN: CN=GlobalSign, O=GlobalSign, OU=GlobalSign ECC Root CA - R4
    2. GlobalSign ECC Root CA - R5
      alias: globalsigneccrootcar5
      DN: CN=GlobalSign, O=GlobalSign, OU=GlobalSign ECC Root CA - R5
    Se JDK-8077995 (inte allmän).
  • Buggfix: lagt till Actalis till rotcertifieringsinstanser
    Lagt till ett nytt rotcertifikat:
    Actalis Authentication Root CA
    alias: actalisauthenticationrootca
    DN: CN=Actalis Authentication Root CA, O=Actalis S.p.A./03358520967, L=Milan, C=IT

    See JDK-8077903 (inte allmän).
  • Buggfix: lagt till nytt Entrust ECC-rotcertifikat
    Lagt till ett nytt rotcertifikat:
    Entrust Root Certification Authority - EC1
    alias: entrustrootcaec1
    DN: CN=Entrust Root Certification Authority - EC1, OU="(c) 2012 Entrust, Inc. - for authorized use only", OU=See www.entrust.net/legal-terms, O="Entrust, Inc.", C=US

    See JDK-8073286 (inte allmän).
  • Buggfix: tagit bort gamla Valicert-klass 1- och Valicert-klass 2-policyrotcertifikat
    Tagit bort två rotcertifikat med 1024-bitars nycklar:
    1. ValiCert Class 1 Policy Validation Authority
      alias: secomvalicertclass1ca
      DN: EMAILADDRESS=info@valicert.com, CN=http://www.valicert.com/, OU=ValiCert Class 1 Policy Validation Authority, O="ValiCert, Inc.", L=ValiCert Validation Network
    2. ValiCert Class 2 Policy Validation Authority
      alias: valicertclass2ca
      DN: EMAILADDRESS=info@valicert.com, CN=http://www.valicert.com/, OU=ValiCert Class 2 Policy Validation Authority, O="ValiCert, Inc.", L=ValiCert Validation Network
    Se JDK-8077886 (inte allmän).
  • Buggfix: tagit bort gamla Thawte-rotcertifikat
    Tagit bort två rotcertifikat med 1024-bitars nycklar:
    1. Thawte Server CA
      alias: thawteserverca
      DN: EMAILADDRESS=server-certs@thawte.com, CN=Thawte Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, ST=Western Cape, C=ZA
    2. Thawte Personal Freemail CA
      alias: thawtepersonalfreemailca
      DN: EMAILADDRESS=personal-freemail@thawte.com, CN=Thawte Personal Freemail CA, OU=Certification Services Division, O=Thawte Consulting, L=Cape Town, ST=Western Cape, C=ZA
    Se JDK-8074423 (inte allmän).
  • Buggfix: tagit bort fler gamla Verisign-, Equifax- och Thawte-rotcertifikat
    Tagit bort fem rotcertifikat med 1024-bitars nycklar:
    1. Verisign Class 3 Public Primary Certification Authority - G2
      alias: verisignclass3g2ca DN: OU=VeriSign Trust Network, OU="(c) 1998 VeriSign, Inc. - For authorized use only", OU=Class 3 Public Primary Certification Authority - G2, O="VeriSign, Inc.", C=US
    2. Thawte Premium Server CA
      alias: thawtepremiumserverca
      DN: EMAILADDRESS=premium-server@thawte.com, CN=Thawte Premium Server CA, OU=Certification Services Division, O=Thawte Consulting cc, L=Cape Town, ST=Western Cape, C=ZA
    3. Equifax Secure Certificate Authority
      alias: equifaxsecureca
      DN: OU=Equifax Secure Certificate Authority, O=Equifax, C=US
    4. Equifax Secure eBusiness CA-1
      alias: equifaxsecureebusinessca1
      DN: CN=Equifax Secure eBusiness CA-1, O=Equifax Secure Inc., C=US
    5. Equifax Secure Global eBusiness CA-1,
      alias: equifaxsecureglobalebusinessca1
      DN: CN=Equifax Secure Global eBusiness CA-1, O=Equifax Secure Inc., C=US
    Se JDK-8076202 (inte allmän).
  • Buggfix: tagit bort rotcertifikat för TrustCenter-certifieringsinstanser från cacerts
    Tagit bort tre rotcertifikat:
    1. TC TrustCenter Universal CA I
      alias: trustcenteruniversalcai
      DN: CN=TC TrustCenter Universal CA I, OU=TC TrustCenter Universal CA, O=TC TrustCenter GmbH, C=DE
    2. TC TrustCenter Class 2 CA II
      alias: trustcenterclass2caii
      DN: CN=TC TrustCenter Class 2 CA II, OU=TC TrustCenter Class 2 CA, O=TC TrustCenter GmbH, C=DE
    3. TC TrustCenter Class 4 CA II
      alias: trustcenterclass4caii
      DN: CN=TC TrustCenter Class 4 CA II, OU=TC TrustCenter Class 4 CA, O=TC TrustCenter GmbH, C=DE
    Se JDK-8072958 (inte allmän).
  • Buggfix: gjort RC4 inaktuellt i leverantören SunJSSE
    RC4 anses nu som ett svagt chiffer. Servrar bör inte välja RC4 om det inte finns en bättre kandidat i de klientbegärda chiffersystemen. En ny säkerhetsegenskap, jdk.tls.legacyAlgorithms, har lagts till för att definiera de äldre algoritmerna i Oracle JSSE-implementationen. RC4-relaterade algoritmer har lagts till i listan över äldre algoritmer. Se JDK-8074006 (inte allmän).
  • Buggfix: har förbjudit RC4-chiffersystem
    RC4 anses nu som ett chiffer som inte är säkert. RC4-chiffersystem har tagits bort från listan över chiffersystem som är aktiverade som standard både för klienter och servrar i Oracle JSSE-implementationen. De här chiffersystemet kan fortfarande aktiveras av metoderna SSLEngine.setEnabledCipherSuites() och SSLSocket.setEnabledCipherSuites(). Se JDK-8077109 (inte allmän).
  • Buggfix: förbättrad certifikatkontroll
    Med den här fixen utför inte JSSE-slutpunktsidentifiering någon omvänd uppslagning av namn för IP-adresser som standard i JDK:t. Om en applikation behöver utföra omvänd uppslagning av namn för rå-IP-adresser i SSL/TLS-anslutningar och påträffar ett kompatibilitetsproblem med slutpunktsidentifieringen kan systemegenskapen "jdk.tls.trustNameService" användas för att aktivera omvänd uppslagning av namn. Obs! Om namntjänsten inte är tillförlitlig löper du en risk att bli utsatt för MITM-attacker när du aktiverar omvänd uppslagning av namn. Se JDK-8067695 (inte allmän).
Utgångsdatum för Java

Utgångsdatum för 8u51 är den 20 oktober 2015. Java går ut när en ny utgåva med korrigeringar av säkerhetsrisker blir tillgänglig. För system som inte kan nå Oracles servrar upphör en sekundär mekanism den här JRE-versionen (version 8u51) den 20 november 2015. När något av villkoren uppfylls (den nya utgåvan blir tillgänglig eller utgångsdatumet nås) får användarna ytterligare varningar och påminnelser av Java om att uppdatera till den nyare versionen.

Buggfixar

Den här utgåvan innehåller korrigeringar av säkerhetsrisker. Mer information finns i Oracle Java SE Critical Patch Update Advisory.

För en lista med buggfixar som är inkluderade i den här utgåvan går du till sidan buggfixar i JDK 8u51.

» Versionskommentarer till 8u51


Java 8 Update 45 (8u45)

Viktiga funktioner i utgåvan
  • IANA-data 2015a
    JDK 8u45 innehåller IANA-tidszonsdata version 2015a. Mer information finns i Versioner av tidszonsdata i JRE-programvaran.
  • Buggfix: Förbättra hantering av jar-filer. Från och med utgåva JDK 8u45 tillåter inte längre verktyget jar sökvägskomponenten med inledande snedstreck ("/") och två punkter ("..") i filnamnet för zip-posten vid skapande av nya jar-filer eller vid extrahering från zip- eller jar-filer. Om det behövs ska det nya kommandoradsalternativet "-P" användas explicit för att bevara sökvägskomponenten med två punkter och/eller absolut sökväg. Se 8064601 (inte allmän).
  • Buggfix: jnlp-app med kapslad "resource"-sektion utförs inte med NPE vid laddning i jre8u40. En jnlp-applikation med kapslade <resources>-taggar i en <java>- eller <j2se>-tagg kan utlösa ett NPE. Problemet är nu åtgärdat. Taggen <resources> ska endast användas om <java> faktiskt används. Se 8072631 (inte allmän).
Utgångsdatum för Java

Utgångsdatum för 8u45 är den 14 juli 2015. Java går ut när en ny utgåva med korrigeringar av säkerhetsrisker blir tillgänglig. För system som inte kan nå Oracle-servrarna finns det en sekundär mekanism som upphör den här JRE:n (version 8u45) den 14 augusti 2015. När något av villkoren uppfylls (den nya utgåvan blir tillgänglig eller utgångsdatumet nås) får användarna ytterligare varningar och påminnelser av Java om att uppdatera till den nyare versionen.

Buggfixar

Den här utgåvan innehåller korrigeringar av säkerhetsrisker. Mer information finns i Oracle Java SE Critical Patch Update Advisory.

För en lista över buggfixar som är inkluderade i den här utgåvan går du till sidan buggfixar i JDK 8u45.

» Versionskommentarer till 8u45


Java 8 Update 40 (8u40)

Viktiga funktioner i utgåvan
  • IANA-data 2014j
    JDK 8u40 innehåller IANA-tidszonsdata version 2014j. Mer information finns i Versioner av tidszonsdata i JRE-programvaran.
  • Buggfix: standardgränssnittsmetoder och statiska gränssnittsmetoder i JDI, JDWP och JDB. Sedan JDK 8 är det möjligt att ha direkt körbara statiska metoder och standardmetoder i gränssnitt. De här metoderna är inte körbara via JDWP eller JDI och kan därför inte felsökas korrekt. Mer information finns i kompatibilitetsguiden för JDK 8. Se 8042123.
  • Buggfix: Java Access Bridge kan nu aktiveras från kontrollpanelen för 32-bitars jre:er. Tidigare så togs kryssrutan Aktivera Java Access Bridge bort från kontrollpanelen för Java med en 64-bitars jre-avinstallation även när en 32-bitars JRE fortfarande fanns i systemet. Från och med utgåva JDK 8u40 behålls kryssrutan Aktivera Java Access Bridge, på Kontrollpanelen -> Hjälpmedel -> Hjälpmedelscenter -> Använd datorn utan bildskärm, om det finns en 32-bitars jre. Det innebär att en användare kan aktivera Java Access Bridge via kontrollpanelen. Se 8030124.
  • Buggfix: JavaFX-mediestacken i OS X har moderniserats. En AVFoundation-baserad spelarplattform har lagts till i JavaFX-mediestacken. Den gamla QTKit-baserade plattformen kan nu tas bort för kompatibilitet med Mac App Store. Se 8043697 (inte allmän)
  • Buggfix: Saknade DOM-API:er. I utgåvan JDK 8u40 togs de gamla DOM-API:erna för insticksprogram bort av misstag. Om en applet kräver användning av com.sun.java.browser.dom.DOMService för att kommunicera med webbläsaren måste användaren uppdatera sin applet för att använda netscape.javascript.JSObject eller fortsätta använda JDK 8 Update 31. Det här problemet har lösts i bygge 26 och nya installationsprogram för 8u40 har publicerats. Om du får problem laddar du ned och kör de uppdaterade installationsprogrammen för JDK 8u40. Se 8074564.
  • Buggfix: OS X 10.10: Applikationer som körs med välkomstskärm har fokusproblem. Applikationer som startas via webstart eller som fristående applikationer som använder en välkomstskärm kan inte få tangentbordsfokus. Provisorisk lösning: Starta javaws med alternativet -Xnosplash. Det här problemet har lösts i bygge 27 och ett nytt installationsprogram för 8u40 har publicerats. Om du får problem laddar du ned och kör det uppdaterade installationsprogrammet för JDK 8u40. Se 8074668.
  • Förbättringar av verktyget Java Packager
    Utgåva JDK 8u40 innehåller följande förbättringar av Java Packager:
  • Inaktuella API:er
    Mekanismerna endorsed-standards override och extension är inaktuella och kan tas bort i en framtida version. Det finns inga körningsändringar. Om du använder mekanismen "endorsed-standards override" eller "extension" i en befintlig applikation rekommenderar Oracle att du migrerar från att använda de mekanismerna. Som hjälp med att identifiera alla befintliga användningar av de mekanismerna är kommandoradsalternativet -XX:+CheckEndorsedAndExtDirs tillgängligt. Det utförs inte om något av följande villkor är sant:
    • -Djava.endorsed.dirs eller systemegenskapen -Djava.ext.dirs har angetts för att ändra standardplats, eller
    • katalogen ${java.home}/lib/endorsed finns, eller
    • ${java.home}/lib/ext innehåller JAR-filer förutom de som JDK:t levererar, eller
    • någon katalog för plattformsspecifika systemomfattande tillägg innehåller en JAR-fil.
    Kommandoradsalternativet -XX:+CheckEndorsedAndExtDirs stöds i JDK 8u40 och senare utgåvor.
  • Skillnader på sidan för verktyget JJS
    Den japanska versionen av hjälpsidan för jjs skiljer sig från den engelska versionen. Vissa av de alternativ som inte stöds har tagits bort från den engelska versionen av sidan för verktyget jjs. Den japanska versionen av dokumentet kommer att uppdateras i framtiden. Se 8062100 (inte allmän). För andra ändringar av sidan för verktyget jjs går du till sidan med verktygsförbättringar i JDK 8.
  • Ändringar i standardvärden för G1HeapWastePercent och G1MixedGCLiveThresholdPercent
    Standardvärdet för G1HeapWastePercent har ändrats från 10 till 5 för att minska behovet av fullständiga GC:are. Av samma orsak har standardvärdet för G1MixedGCLiveThresholdPercent ändrats från 65 till 85.
  • Nytt gränssnitt för filtrering av åtkomst till Java-klasser
    Med gränssnittet jdk.nashorn.api.scripting.ClassFilter kan du begränsa åtkomst till angivna Java-klasser från skript som körs av en Nashorn-skriptmotor. Mer information finns i Restricting Script Access to Specified Java Classes i användarhandboken för Nashorn och 8043717 (inte allmän).
  • Problem med tredjeparts JCE-leverantörer
    Korrigeringen för JDK-8023069 (i JDK 8u20) uppdaterade både SunJSSE- och SunJCE-leverantören, inklusive några interna gränssnitt. Några tredjeparts JCE-leverantörer (som RSA JSAFE) använder vissa sun.* internal-gränssnitt och fungerar därför inte med den uppdaterade SunJSSE-leverantören. De leverantörerna måste uppdateras för att fungera med den uppdaterade SunJSSE-leverantören. Om du påverkas av problemet kontaktar du JCE-leverantören för en uppdatering. Se 8058731.
  • Krypteringar har aktiverats igen i Solaris Crypto Framework
    Om du använder Solaris 10 har en ändring gjorts för att aktivera åtgärder med MD5, SHA1 och SHA2 igen via Solaris Crypto Framework. Om du får ett CloneNotSupportedException-meddelande eller ett meddelande om PKCS11-felet CKR_SAVED_STATE_INVALID med JDK 8u40 måste du verifiera och använda programfixarna nedan, eller nyare versioner av dem:
    • 150531-02 på sparc
    • 150636-01 på x86
  • Uppdateringar av felsökningsguiden för NMT
    NMT (Native Memory Tracking) är en Java HotSpot-VM-funktion som spårar intern minnesanvändning för en HotSpot-JVM. NMT kan användas för att övervaka interna VM-minnestilldelningar och för att diagnosticera VM-minnesläckor. Sidan med VM-förbättringar har uppdaterats med NMT-funktioner. Se sidan med Java Virtual Machine-förbättringar i Java SE 8. Felsökningsguiden har uppdaterats med NMT-funktioner. Se Native Memory Tracking.
  • Funktionen för flera JRE Launcher-instanser är inaktuell
    Funktionen för att välja JRE-version vid start eller funktionen för flera JRE Launcher-instanser enligt dokumentationen är inaktuell i JDK 8u40. Applikationer som kräver att specifika Java-versioner distribueras med den här funktionen måste växla till alternativa distribueringslösningar, som Java Web Start.
  • JavaFX-förbättringar
    Från och med utgåva JDK 8u40 har JavaFX-kontrollerna utökats med stöd för hjälpmedelstekniker, vilket innebär att JavaFX-kontrollerna nu har hjälpmedelsfunktioner. Dessutom tillhandahålls ett allmänt API som utvecklare kan använda för att skriva egna kontroller med hjälpmedelsfunktioner. Hjälpmedelsstödet tillhandahålls på plattformarna Windows och Mac OS X och inkluderar:
    • Stöd för att läsa JavaFX-kontroller av en skärmläsare
    • JavaFX-kontroller kan navigeras med tangentbordet
    • Stöd för ett specialläge med hög kontrast som gör kontroller mer synliga för användare.
    Se 8043344 (inte allmän).

    Utgåvan JDK 8u40 innehåller nya användargränssnittskontroller för JavaFX: en snurrkontroll, stöd för formaterad text och en standarduppsättning med varningsdialogrutor. Se 8043350 (inte allmän).
Kommersiella funktioner
  • AppCDS (Application Class Data Sharing)
    AppCDS (Application Class Data Sharing) utökar CDS vilket innebär att du kan placera klasser från standardkataloger för tillägg och på klassökvägen för applikationer i ett delat arkiv. Det här är en kommersiell funktion och anses inte längre som experimentell (vilket inte överensstämmer med vad som anges i Java-verktygsdokumentationen). Se alternativet -XX:+UseAppCDS på sidan för verktyget Java Launcher.
  • Cooperative Memory Management
    Från och med JDK 8u40 har begreppet "minnestryck" lagts till i JDK:t. Minnestryck är en egenskap som motsvarar den totala minnesanvändningen (RAM) i systemet. Ju högre minnestryck, desto närmare är det tills systemet får slut på minne. Som en reaktion på det ökade minnestrycket försöker JDK:t minska sin minnesanvändning. Det görs i huvudsak genom att minska storleken på Java-högen. De åtgärder som JDK:t utför för att minska minnesanvändningen kan leda till försämrade prestanda. Det är ett avsiktligt val. Trycknivån tillhandahålls av applikationen via en JMX-MXBean med en skala från 0 (inget tryck) till 10 (nästan slut på minne). För att aktivera den här funktionen ska jdk.management.cmm.SystemResourcePressureMXBean registreras. Minnestrycket anges sedan med attributet "MemoryPressure".
    Den nya kommandoradsflaggan -XX:MemoryRestriction med argumenten "none", "low", "medium" och "high" är också tillgänglig. Den här flaggan anger det ursprungliga trycket i JDK:t och fungerar även i vissa fall där MXBean inte är registrerad. Cooperative Memory Management kräver G1-GC:n (-XX:+UseG1GC). Den här funktionen är inte kompatibel med flaggan -XX:+ExplicitGCInvokesConcurrent.
  • Nya kommersiella flaggor
    Två nya VM-alternativ är nu tillgängliga för kommersiella licensinnehavare:
    • -XX:+ResourceManagement
    • -XX:ResourceManagementSampleInterval=värde (millisekunder)
    Mer information finns i dokumentationen för Java Launcher.
  • Dokumentation för MSI Installer har lagts till
    Microsoft Windows Installer (MSI) Enterprise JRE Installer Guide är tillgänglig. MSI Enterprise JRE Installer kräver en kommersiell licens för produktionsanvändning. Mer information om kommersiella funktioner och hur du aktiverar dem.
Utgångsdatum för Java

Utgångsdatum för 8u40 är den 14 april 2015. Java går ut när en ny utgåva med korrigeringar av säkerhetsrisker blir tillgänglig. För system som inte kan nå Oracles servrar avaktiverar en sekundär mekanism den här JRE-versionen (8u40) den 14 maj 2015. När något av villkoren uppfylls (den nya utgåvan blir tillgänglig eller utgångsdatumet nås) får användarna ytterligare varningar och påminnelser av Java om att uppdatera till den nyare versionen.

Buggfixar

För en lista över buggfixar som är inkluderade i den här utgåvan går du till sidan med buggfixar i JDK 8u40.

» Versionskommentarer till 8u40


Java 8 uppdatering 31 (8u31)

Viktiga funktioner i utgåvan
  • IANA-data 2014j
    JDK 8u31 innehåller IANA-tidszonsdata version 2014j. Mer information finns i Versioner av tidszonsdata i JRE-programvaran.
  • SSLv3 är avaktiverat som standard
    Från och med JDK-utgåva 8u31 har protokollet SSLv3 (Secure Socket Layer) avaktiverats och är normalt inte tillgängligt. Se egenskapen jdk.tls.disabledAlgorithms i filen <JRE_HOME>\lib\security\java.security. Om du måste använda SSLv3 kan du återaktivera protokollet genom att ta bort "SSLv3" från egenskapen jdk.tls.disabledAlgorithms i filen java.security, alternativt så kan du ange den här säkerhetsegenskapen dynamiskt innan JSSE initieras.
  • Ändringar i kontrollpanelen för Java
    Från och med JDK-utgåva 8u31 har protokollet SSLv3 tagits bort från alternativen på fliken Avancerat i kontrollpanelen för Java. Om du behöver SSLv3 för applikationer kan du återaktivera det manuellt på följande sätt:
    • Aktivera protokollet SSLv3 på JRE-nivå: följ beskrivningen i föregående avsnitt.
    • Aktivera protokollet SSLv3 på distribueringsnivå: redigera filen deployment.properties och lägg till följande:

      deployment.security.SSLv3=true
Utgångsdatum för Java

Utgångsdatum för 8u31 är den 14 april 2015. Java går ut när en ny utgåva med korrigeringar av säkerhetsrisker blir tillgänglig. För system som inte kan nå Oracles servrar avaktiverar en sekundär mekanism den här JRE-versionen (8u31) den 14 maj 2015. När något av villkoren uppfylls (den nya utgåvan blir tillgänglig eller utgångsdatumet nås) får användarna ytterligare varningar och påminnelser av Java om att uppdatera till den nyare versionen.

Buggfixar

Den här utgåvan innehåller korrigeringar av säkerhetsrisker. Mer information finns i Oracle Java SE Critical Patch Update Advisory.

För en lista med buggfixar som är inkluderade i den här utgåvan går du till sidan buggfixar i JDK 8u31.

» Versionskommentarer till 8u31


Java 8 uppdatering 25 (8u25)

Viktiga funktioner i utgåvan
  • IANA-data 2014c
    JDK 8u25 innehåller IANA-tidszonsdata version 2014c. Mer information finns i Versioner av tidszonsdata i JRE-programvaran.
  • Buggfix: Minska inställningsläget för RC4 i listan med aktiverade chiffersystem
    Den här fixen minskar inställningen för RC4-baserade chiffersystem i listan med aktiverade chiffersystem för leverantören SunJSSE. Se 8043200 (inte allmän).
  • Buggfix: JRE 8u20 kraschar vid användning av japanskt IM i Windows
    VM:en kraschar vid användning av Swing-kontroller när vissa japanska eller kinesiska tecken matas in i Windows. Problemet är nu åtgärdat. Se 8058858 (inte allmän).
Instruktioner för att avaktivera SSL version 3.0 i Oracle JDK och JRE

Oracle rekommenderar att användare och utvecklare avaktiverar version 3 av protokollet SSL.
» Hur kan Java-användare bekräfta att de inte är påverkade av säkerhetsrisken "Poodle" i SSL version 3.0?

Utgångsdatum för Java

Utgångsdatum för 8u25 är den 20 januari 2015. Java går ut när en ny utgåva med korrigeringar av säkerhetsrisker blir tillgänglig. För system som inte kan nå Oracle-servrarna finns det en sekundär mekanism som upphör den här JRE:n (version 8u25) den 20 februari 2015. När något av villkoren uppfylls (den nya utgåvan blir tillgänglig eller utgångsdatumet nås) får användarna ytterligare varningar och påminnelser av Java om att uppdatera till den nyare versionen.

Buggfixar

Den här utgåvan innehåller korrigeringar av säkerhetsrisker. Mer information finns i Oracle Java SE Critical Patch Update Advisory.

För en lista med buggfixar som är inkluderade i den här utgåvan går du till sidan buggfixar i JDK 8u25.

» Versionskommentarer till 8u25


Java 8 uppdatering 20 (8u20)

Viktiga funktioner i utgåvan
  • Nya flaggor har lagts till Java Management-API:t
    Flaggorna MinHeapFreeRatio och MaxHeapFreeRatio har gjorts hanteringsbara. Det innebär att de kan ändras vid körningen med Management-API:t i Java. Stöd för flaggorna har även lagts till ParallelGC som del av policyn för anpassningsbar storlek.
  • Ändringar i installationsprogrammet för Java
    • Ett nytt Microsoft Windows Installer-installationsprogram (MSI) för JRE:er för företag som användare kan använda för att installera JRE:n i hela företaget är tillgängligt. Mer information finns i avsnittet Ladda ned installationsprogrammet i JRE-installation för Microsoft Windows. MSI-installationsprogrammet för JRE:er för företag är endast tillgängligt som del av Java SE Advanced och Java SE Suite. Mer information om de här kommersiella produkterna finns i Java SE Advanced och Java SE Suite.
    • Avinstallationsverktyget för Java är integrerat med installationsprogrammet som ett alternativ för att ta bort äldre versioner av Java från systemet. Ändringen gäller för 32- och 64-bitars Windows-plattform. Se Avinstallera JRE:n.
  • Ändringar i kontrollpanelen för Java
    • Användare kan nu använda fliken Uppdatera i kontrollpanelen för Java för att automatiskt uppdatera 64-bitars JRE:er (förutom 32-bitars versioner) som är installerade på systemet.
    • Säkerhetsnivån Medel har tagits bort. Endast nivåerna Hög och Mycket hög är nu tillgängliga. Appletar som inte följer de senaste säkerhetsmetoderna kan fortfarande ges behörighet att köra genom att inkludera de platser som är värd för dem i undantagsplatslistan. Med undantagslistan kan användare tillåta vissa appletar som skulle ha tillåtits genom att välja alternativet Medel men med olika inställningar för olika platser, vilket minskar risken med att använda mer tillåtande inställningar.
  • Java-kompileraren har uppdaterats
    Kompileraren javac har uppdaterats för att implementera definit tilldelningsanalys för åtkomst till tomma final-fält med "this". Mer information finns i kompatibilitetsguiden för JDK 8.
  • Ändringar av Java-version som krävs för Java Plugin och Java Web Start
    Den tidigaste version av Java som krävs för Java Plugin och Java Web Start är nu Java 5. Appletar som inte körs i Java 5 eller senare måste porteras till en senare version av Java för att fortsätta fungera. Appletar som har skrivits för tidigare versioner men som kan köras i Java 5 kommer att fortsätta fungera.
  • Ändringar i utdataformatering för Användningsspårning
    Utdataformateringen för Användningsspårning har ändrats till användning av citattecken, för att undvika förvirring i loggen. Det här kan kräva ändringar av läsningen av den typen av information. Funktionen kan konfigureras till samma format som i tidigare versioner, även om det nya formatet rekommenderas. Mer information finns i dokumentationen för Java-användningsspårning.
  • Ändringar i verktygen för Java-paketering
    • Namnet på javafxpackager har ändrats till javapackager
    • Alternativet "-B" har lagts till distribueringskommandot för javapackager för att ge dig möjlighet att skicka argument till de paketerare som används för att skapa kompletta applikationer. Mer information finns i dokumentationen för javapackager (Windows)/(Unix)
    • Hjälpparameterargumentet <fx:bundleArgument> har lagts till i Ant-uppgiftsreferensen för JavaFX. Det ger dig möjlighet att ange ett argument (i elementet <fx:deploy>) för den paketerare som används för att skapa kompletta applikationer.
Utgångsdatum för Java

Utgångsdatum för 8u20 är den 14 oktober 2014. Java går ut när en ny utgåva med korrigeringar av säkerhetsrisker blir tillgänglig. För system som inte kan nå Oracles servrar upphör en sekundär mekanism den här JRE-versionen (version 8u20) den 14 november 2014. När något av villkoren uppfylls (den nya utgåvan blir tillgänglig eller utgångsdatumet nås) får användarna ytterligare varningar och påminnelser av Java om att uppdatera till den nyare versionen.

Buggfixar

För en lista med buggfixar som är inkluderade i den här utgåvan går du till sidan buggfixar i JDK 8u20.

» Versionskommentarer till 8u20


Java 8 uppdatering 11 (8u11)

Den här utgåvan innehåller korrigeringar av säkerhetsrisker. Mer information finns i Oracle Critical Patch Update Advisory.

För en lista med buggfixar som är inkluderade i den här utgåvan går du till sidan buggfixar i JDK 8u11.

» Versionskommentarer till 8u11


Java 8 uppdatering 5 (8u5)

Den här utgåvan innehåller korrigeringar av säkerhetsrisker. Mer information finns i Oracle Critical Patch Update Advisory.

För en lista med buggfixar som är inkluderade i den här utgåvan går du till sidan buggfixar i JDK 8u5.

» Versionskommentarer till 8u5


Java 8-utgåva

» Versionskommentarer till JDK och JRE 8


Du kanske även är intresserad av:



Välj språk | Om Java | Supportalternativ | Utvecklare
Sekretess | Användningsvillkor | Varumärken | Friskrivning

Oracle