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 , , 20 reacties
Bron: Oracle

JavaOracle heeft update 60 voor versie 7.0 van zowel de developmentkit als de runtime-environment van Java Standard Edition uitgebracht. Het gaat om een reguliere en geplande update, die ruim 130 problemen moet verhelpen. Deze update, die geleverd wordt met JavaFX versie 2.2.60 en Java Mission Control versie 5.3, kan tot 15 juli worden gebruikt, wanneer Oracle denkt de opvolger klaar te hebben. De complete release notes voor deze uitgave zien er als volgt uit:

JRE Expiration Date
The JRE expires whenever a new release with security vulnerability fixes becomes available. Critical patch updates, which contain security vulnerability fixes, are announced one year in advance on Critical Patch Updates, Security Alerts and Third Party Bulletin. This JRE (version 7u60) will expire with the release of the next critical patch update scheduled for July 15, 2014.

For systems unable to reach the Oracle Servers, a secondary mechanism expires this JRE (version 7u60) on August 15, 2014. After either condition is met (new release becoming available or expiration date reached), the JRE will provide additional warnings and reminders to users to update to the newer version. For more information, see JRE Expiration Date.

JavaFX
This JDK release includes JavaFX version 2.2.60.

Java Mission Control
This JDK release includes Java Mission Control(JMC) version 5.3. For more information, see JMC 5.3 Release Notes.

New Features and Changes
Java ignores deployment.expiration.check.enabled property for first launch
If you have an older version of Java and expiration check is turned off through deployment.properties file, Java may ignore this property for first launch.
To ensure that expiration check is disabled, use the following Java Web Start command:
javaws -userConfig deployment.expiration.check.enabled false
If this property is changed in the deployment.properties file, open the Java Control Panel before starting an application to ensure that the native cache is synchronized with the file. For more information, see Deployment Configuration File and Properties.
New flags added to Java Management API
The flags MinHeapFreeRatio and MaxHeapFreeRatio have been made manageable. This means they can be changed at runtime using the management API in Java. Support for these flags have also been added to the ParallelGC as part of the adaptive size policy.

Bug Fixes
For a list of bug fixes included in this release, see JDK 7u60 Bug Fixes page.
The following are some of the notable bug fixes in this release:
Area: security-libs/java.security
Synopsis: Realm.getRealmsList returns realms list in wrong order
Java does not support the [capaths] section in krb5.conf correctly if there are more then one intermediate realm between the client realm and the server realm.
See 8012615.

Oracle Java screenshot

Moderatie-faq Wijzig weergave

Reacties (20)

Zijn er nog mensen die dit installeren en zo ja, voor welke software?
Ik weet dat zowel Eclipse als NetBeans dit nodig hebben. Buiten deze 2 pakketen nog iets?
Er zijn vele duizenden bedrijfsapplicaties die op Java draaien.
En vaak ook nog eens alleen op een zeer specifieke oude versie. Het werkt niet met een nieuwere.

Zo maar wat voorbeelden uit ons eigen bedrijf:
SAP, Telebankieren van Deutsche Bank, IBM Rational development suite (een 10-tal verschillende software-pakketen, waaronder ook Eclipse en NetBeans), Jira, Confluence, Testlink.
Remote managment software van printers (HP), servers (ook HP, Dell gebruikt het ook maar die hebben we niet (meer)).

En dan vergeet ik er vast nog wel een aantal.
En nog 1 voor vele sportclubs: Sportlink
Noem mij één taal (behalve Java) waarin je met één syntax een GUI applicatie kan realiseren die crossplatform is en met diverse datastructuren kan omgaan zonder het gebruik van externe libraries.
Je hebt 100% gelijk, maar toon me één Java applicatie die er niet uitziet alsof het voor Windiws 3.11 gemaakt is.

Een eindgebruiker ligt trouwens niet wakker van cross-platform (en bedrijven ook niet) als het een applicatie met GUI betreft. Die draaien allemaal Windows.
Als je denk dat alleen windows een GUI heeft dan moet je toch even verder kijken dan je eigen PCtje...

Als je multiplatform software gebruikt hebben ze daar meestal een goede reden voor!
Je hebt 100% gelijk, maar toon me één Java applicatie die er niet uitziet alsof het voor Windiws 3.11 gemaakt is.
Win3.11 is erg overdreven. Bovendien is het erg makkelijk om Swing dezelfde GUI te geven. Uit mijn oude aantekeningen:

import javax.swing.*;

public class mijnFrame extends JFrame
{

public mijnFrame()
{
// Het kan waarschijnlijk ook zonder try, maar als men op zeker wil spelen:
try
{
// De volgende twee statements zijn het belangrijkst:
UIManager.setLookAndFeel( UIManager.getSystemLookAndFeelClassName() );

SwingUtilities.updateComponentTreeUI( this );

// Indien je niet je eigen JFrame klasse wilt maken,
// gebruik dan de statements in de façade-klasse waarin je JFrame staat en vul in plaats van 'this' het veld in.
}
catch( Exception ex )
{
ex.printStackTrace();
}
}
}

Zo goed als 2 statements, waar hebben we het dan over?
Voor minecraft :)
In veel gevallen is dat inderdaad de enige reden om Java te hebben geïnstalleerd.

Dat er vervolgens legio mensen zijn die de updates niet gebruiken door desinteresse, knowhow missen en volgens eigen zeggen geen Engels spreken (...maar wel Minecraft spelen dus tsja...) dus ook de diverse veiligheid issues ongepatched laten.

Maar ze willen wél allemaal Minecraft kunnen spelen, veiligheid is echt een ondergeschoven kindje en eerder vervelend dan noodzaak.
Het probleem is niet zo zeer dat mensen geen Engels kunnen, meer dat het ook werkt zonder te updaten ook werkt. Zolang Minecraft werkt zonder een java update te installeren zullen weinig mensen updaten, want waar is het voor nodig? Het werkt zo ook wel O-)
Remote management kaarten voor servers bijvoorbeeld (DRAC, iLO, etc.). En sommige software die gewoon in Java geschreven is.
HP heeft voor de nieuwe iLO tegenwoordig ook een .NET client.
jDownloader, websites als keepvid, etc.

Overigens werken die niet goed met Java 8 geïnstalleerd, dus heb ik (alleen) Java 7 er maar weer op staan.
Ik enkel voor REW, verder mijd ik ook java. De browser addon schakel ik zeker uit
Thuis gebruik ik het voor Minecraft en Runescape, maar op school leren we programmeren in Java waardoor ik het dus ook voor een aantal eigen gemaakte desktopapplicaties gebruikt. :)

Ik vind het trouwens wel jammer dat Java zo'n slecht imago heeft.. het heeft zoveel voordelen!
Voor Tomcat met Railo!
In bedrijfsomgevingen wordt Java nog regelmatig gebruikt voor applicaties. Ik heb onlangs in een redelijk groot bedrijf gewerkt waar enkele bedrijfskritische processen worden uitgevoerd met een applicatie geschreven in Java. (Java 6 update 16 om precies te zijn, bij een andere versie of patch ging de applicatie geheel over z'n nek. 8)7 )

Publieke sites die gebruik maken van de browser plug-in van Java worden (gelukkig) steeds zeldzamer. Toch zie je ook dit soort webapplicaties ook hier weer regelmatig op het bedrijfs- of schoolnetwerk opduiken.
Op mijn werk gebruiken we voor de productieprinters Prisma en de versie die we nu (nog) gebruiken werkt niet met een versie hoger dan 1.6 Update 25.

Sommige producten van hun werken wel met nieuwere versies, maar dan krijg je weer allerlei waarschuwingen dat ze iets gebruiken wat niet meer ondersteund word en komt te vervallen in een komende versie.

[Reactie gewijzigd door MegaTronics op 30 mei 2014 14:21]

Moet je even na gaan: dit is versie 7 update 60. En dan nog 130 problemen opgelost. Wat doen ze daar bij Oracle? En waarom blijven ze die stomme Ask toolbar pushen?

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