Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 21 reacties
Bron: Oracle

Java Oracle heeft een update voor versie 8.0 van zowel de developmentkit als de runtime-environment van Java Standard Edition uitgebracht. Het gaat om een reguliere en geplande update, die een kleine 500 problemen moet verhelpen. Het advies is dan ook om bestaande versies zo snel mogelijk bij te werken. Deze update kan worden gebruikt tot 20 oktober, wanneer Oracle de opvolger klaar denkt te hebben. De complete releasenotes voor deze uitgave kunnen op deze pagina worden gevonden, dit is een korte samenvatting:

New Features and Changes
  • Documentation Updates due to Nashorn Enhancements
  • Changes in Deployment Rule Set v1.2
Bug Fixes
The following are some of the notable bug fixes included in JDK 8u60 release:
  • dns_lookup_realm should be false by default
  • Disable RC4 cipher suites
  • Support keystore type detection for JKS and PKCS12 keystores
  • Deprecate Unsafe monitor methods in JDK 8u release
  • Extract JFR recording from the core file using SA
  • Local variables named 'enum' lead to spurious compiler crashes
For a list of bug fixes included in this release, see JDK 8u60 Bug Fixes page.

Oracle Java screenshot

Moderatie-faq Wijzig weergave

Reacties (21)

Wat is nu dé manier om deze versie uit te rollen in een Windows domein?

Ik deed dat voorheen door de MSI file te deployen via 'Software installation' in Group Policy. Ik begrijp dat de nieuwere versies een opzettelijk gebroken MSI-file hebben waardoor je een transform moet toepassen. Dit lijkt niet te kunnen via 'Software installation', waardoor ik een opstartscript moet gebruiken. Ik mis dan handige dingen zoals upgrades en uninstalls.

Heeft iemand advies hoe ik dit nu precies instel?
Appeltje eitje....

Globaal gezegd:
Java client installeren en dan de MSI uit de appdata\localtemp map halen
ORCA utility gebruiken om een MST bestand aan te maken (alleen nodig als je aanpassingen wilt doen, bv. auto-update meldingen uitschakelen)
Een enkele GPO aanmaken voor bv. Java versie 8 en daar elke keer de oude MSI uithalen en nieuwe MSI en MST (bij modifications) in aanmaken
Hmm, bedankt maar toch krijg ik het niet voor elkaar.

Het lijkt erop dat de nieuwere JRE .MSI's zoals door Oracle geleverd worden beschadigd zijn. Sites zoals http://www.klaus-hartnegg.de/gpo/msi_java8.html geven daarom aan een transform (MST) te gebruiken óf de benodigde wijzigingen te maken in de MSI via Orca.

Beide methodes geven een foutmelding in de GPO editor. Als ik de aangepaste MSI probeer toe te voegen aan mijn nieuwe GPO krijg ik een foutmelding "Toevoegbewerking is mislukt. Kan geen distributiegegevens uit het pakket halen. Valideer het pakket om te zien of het niet is beschadigd.". Hetzelfde gebeurt als ik de originele MSI kies en dan de MST toevoeg, echter krijg ik de foutmelding dan pas als ik de GPO probeer op te slaan. Ik neem daarom aan dat de fout zit in de wijzigingen uit de MST.

Ik vond de volgende melding in de Event Viewer:

"Product: Java 8 Update 60 -- The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2705. The arguments are: Directory, , "

Als ik de MSI (met toegepaste transform) valideer zie ik een error-melding "ICE03 Not a valid foreign key; Table: Directory, Column: Directory_Parent, Key(s): OracleDir". Ik ben bepaald geen MSI kenner, maar het lijkt erop dat de waarde "CommonAppDataFolder" in de kolom Directory_Parent van de key OracleDir niet herkend wordt.

Een zoektocht leverde niet veel op. Ik kreeg de indruk dat CommonAppDataFolder een standaard variabele is die gewoon beschikbaar zou moeten zijn. Enig idee?
Wat bedoel je met de nieuwere JRE MSI's? Tot deze update werkt de uitrol hier prima via GPO's, met of zonder MST.

Deze nieuwste versie ga ik morgen even proberen uit te rollen als test.
Je kan gewoon een .mst toevoegen aan een installatie via de "modifications" tab. Dit is enkel aan te passen wanneer je de GPO aanmaakt en niet bij het wijzigen van een bestaande deployment GPO.
Bedankt. Dat ga ik eens opzoeken.

Ik moet dus voor elke JRE versie een nieuwe GPO aanmaken, en instellen dat de andere versies gedeïnstalleerd worden zodra de oudere GPO's niet meer aan clients zijn toegewezen?
Je kan een echte MSI krijgen bij Oracle. Deze geeft ook veel minder problemen als Java nog in gebruik. Dien je wel een (prijzig) support contract te hebben...
Hmm bedankt. Als MKB is dat aan ons niet besteed. Er zijn nog maar een handvol clients die de JRE nodig hebben, maar die wil ik wel up-to-date hebben.
Sinds een versie of 2, 3 geleden zijn de java homepath in windows ingesteld als symlinks.
Ik heb al op verschillende systemen voorgehad dat deze symlinks niet werken en ik schijn niet alleen te zijn. Heeft er al iemand een oplossing voor gevonden? Alles wat op stackoverflow en aanverwanten wordt gemeld werkt niet...
Ook niet op superuser?

http://superuser.com/

Dat is de meest gewezen plek voor dit soort problemen, SO is en blijft meer voor developers met development problemen en niet voor problemen die meer tegen systeembeheer aanleunen. Het nare is dat dergelijke vragen wel volgens de regels zijn omdat het met development tools te maken heeft dus veel mensen stellen er wel dergelijke vragen - zonder antwoord.

Google schijnt een voorkeur te hebben voor Stackoverflow, om het nog verder in de war te schoppen. Beter doe je een search in de site zelf.

[Reactie gewijzigd door gimbal op 19 augustus 2015 15:55]

helaas, ik vind op alle helpsites dezelfde antwoorden die niet werken. Een workaround is de path variables handmatig terug in te stellen op de echte paths, maar ik vrees dat dit bij elke update terug wordt aangepast.
Volgens mij moet je de Java SDK downloaden en install starten om de msi te krijgen dacht ik. Dit was zo sinds update (ik dacht) 45.

Probleem is meer dat Java in je browser een npapi plugin is wat volgende maand in Chrome niet meer werkt. En daar is volgens mij nog geen update voor.
Waarom staat er vermeld dat dit een reguliere en geplande update betreft?
Oracle hanteert een kwartaal update schema (januari, april, juli, oktober), zie ook "Critical Patch Updates, Security Alerts and Third Party Bulletin" http://www.oracle.com/tec...curity/alerts-086861.html.
In de Java SE 8u51 Update Release Notes van juli 2015 staat vermeld "next critical patch update scheduled for October 20, 2015", zie http://www.oracle.com/tec...u51-relnotes-2587590.html.
Is software er een keer voor de deadline is het weer niet goed :+
Het is geen oordeel van goed of niet goed maar volgens de bronnen van Oracle zelf zie ik niet terug dat dit een geplande update betreft.
On geplande updates zijn vaak vanwege (Zeer) hoge risico en/of 0-day kwetsbaarheden en daar staat niks over vermeld...
Morgen maar eens verder kijken!
Vgs mij is dit geen ongeplande update, maar gewoon geen critical patch. Die komt in oktober, maar in de tussentijd kunnen ze best nog niet-security bugs fixen, toch?

Prima toch, bugs fixen? Dat zouden meer softwarebouwers moeten doen!
Wel een erg lange lijst fixes in slapende onderdelen van de JDK: Java2D/AWT/Swing. Ik vraag me of of die fixes via OpenJDK door de community zijn gedaan, ik kan me niet echt voorstellen dat Oracle daar zelf nog veel in wil investeren.

Goed spul verder, als ouwe rot ben ik bang voor JavaFX en gebruik ik nog graag Swing om tooltjes voor eigen gebruik te prutsen.
Ik gebruik standaard de portable versie van Java (via PortableApps.com). Ik zie geen reden om dit te moeten installeren. Het werkt portable ook prima. Ik heb de Java runtime nodig voor LibreOffice Base, die dit dus (helaas) nodig heeft om ten volle te kunnen blijven werken.
Na 60 updates zou je toch wel een keer een pointrelease verwachten.. :X
Ik druk op de "Install button", maar er gebeurt niks... 8)7

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True