Startpagina » hoe » Minecraft heeft Java niet meer nodig; Het is tijd om Java te verwijderen

    Minecraft heeft Java niet meer nodig; Het is tijd om Java te verwijderen

    Een van de grote klachten die Minecraft-spelers hebben is dat Minecraft op Java draait - het is lastig om ermee om te gaan omdat het onveilig is en regelmatig moet worden bijgewerkt om exploits te voorkomen, en ze doen er liever helemaal niets mee. Dankzij een nieuwe launcher, vereist Minecraft niet langer dat je Java installeert, dus je kunt het eindelijk verwijderen.

    De korte versie is dat Minecraft nu een standalone versie van Java in hun installatie bundelt en het heeft niet de beveiligingsproblemen en ergernissen die normale Java doet. Het geweldige is dat Minecraft eigenlijk sneller moet worden getest als je de versie gebruikt in plaats van de versie die je al hebt geïnstalleerd.

    Bijwerken: Microsoft heeft zojuist een nieuwe launcher voor OS X-gebruikers uitgebracht, dus we werken het artikel bij.

    Welke nieuwe veranderingen en waarom maakt het uit?

    De afgelopen paar maanden heeft Mojang een nieuwe launcher getest voor de Windows PC-editie van Minecraft (een OS X-launcher is in de maak en wordt verwacht tegen het einde van het jaar). De primaire (en nieuwswaardige) wijziging in het opstartprogramma is dat het nu een zelfstandige versie van Java downloadt die onafhankelijk is van de algemene lokale installatie van Java op de hostcomputer.

    Waarom doet dat ertoe en waarom zou je erom geven? Java is berucht voor zero-day exploits en kwetsbaarheden. We hebben uitgebreid geschreven over Java en de problemen met het platform door de jaren heen; als je een goede inleiding nodig hebt over waarom Java precies zo'n probleem is, raden we je aan om te lezen via Java Is verschrikkelijk en onzeker, het is tijd om het uit te schakelen, hier is hoe.

    Zo vreselijk als Java is en zo vatbaar voor zero-day exploits als het kan zijn, het is ook de magie die Minecraft ten goede ofte minderen. Om deze reden moeten miljoenen mensen over de hele wereld die van Minecraft houden, ook van Java houden en houden, en het op hun systeem laten installeren om het spel te kunnen spelen. Deze nieuwe Minecraft-ontwikkeling verandert het spel echter, zodat we niet langer een volledige Java-installatie voor het hele systeem nodig hebben om het spel te spelen.

    Je hebt nog steeds technisch gezien Java nodig, maar het is nu gedownload door het Minecraft-opstartprogramma en opgeslagen bij het opstartprogramma in plaats van geïnstalleerd over het hele systeem. Als Minecraft de enige reden is waarom u Java hebt geïnstalleerd, hebt u nu geen reden om uw systeem open te stellen voor Java-kwetsbaarheden. Het Java-programma dat door Minecraft wordt gebruikt, blijft bij Minecraft en is zo goed als onzichtbaar en ontoegankelijk voor de rest van het systeem. Beter nog, de Minecraft launcher download automatisch de juiste versie voor je systeem (al die spelers die onbedoeld Java 32-bit gebruiken op hun 64-bit machines zouden dankzij dit een aanzienlijke prestatieverbetering kunnen zien) en het automatisch updaten. Dit alles en je zult nooit worden gevraagd om de Ask-werkbalk opnieuw te installeren.

    Op dit moment is de nieuwe Minecraft-opstarter voor Windows-pc's live op de Minecraft-website, maar de meeste spelers gebruiken nog steeds de oude draagraket. Laten we eens kijken hoe u kunt updaten naar het nieuwe opstartprogramma en een blik werpen op het soort prestatievoordelen dat u waarschijnlijk zult behalen. Voordat we verder gaan, enorm dank aan het adancom van het HTG-forum voor het onder de aandacht brengen van de nieuwe draagraket.

    Hoe te schakelen naar de nieuwe Launcher op Windows

    Het omschakelproces verloopt zo pijnloos als maar kan; het zal niet veranderen waar uw gebruikersgegevens worden opgeslagen, zodat u zich geen zorgen hoeft te maken over gedoe met het wijzigen van uw profiel of het maken van een nieuwe, of eventuele wijzigingen met uw wereldbesparing.

    U zult echter een zeer kleine aanpassing moeten doen, aangezien het installatieprogramma (vanaf deze zelfstudie) niet automatisch naar de nieuwe Java-instantie standaard gaat en uw bestaande Java-installatie blijft gebruiken.

    De eerste stop is de officiële Minecraft-downloadpagina. Neem in de Windows-sectie een kopie van Minecraft.exe. Historisch gezien deed het er niet echt toe waar u hebt het .EXE-bestand gebruikt, want het heeft alleen de gegevens opgehaald die zijn opgeslagen in uw map met gebruikersgegevens; de launcher handelde in wezen als een supercharged shortcut. Je wilt waarschijnlijk meer in het bijzonder waar je de nieuwe versie van het startprogramma plaatst, simpelweg omdat het nu extra submappen creëert voor huis-game bestanden zoals het onafhankelijke Java-exemplaar waarin we zo geïnteresseerd zijn.

    Bij de eerste keer uitvoeren en alle volgende runs waarbij een Java-update wordt gedetecteerd, wordt de bovenstaande downloadindicator kort weergegeven. De runtime in kwestie is, u raadt het al, de meest actuele en systeem-geschikte runtime voor uw machine.

    Na die eerste run ziet u de volgende submappen en bestanden die zijn aangemaakt in dezelfde map als het opstartprogramma. Je kunt zien hoe, als je de gewoonte had om minecraft.exe op het bureaublad of iets dergelijks te houden, je het misschien nu in een aparte map wilt bewaren.

    Eenmaal in de draagraket is een kleine maar belangrijke aanpassing noodzakelijk. Selecteer uw profiel met het profielselectiemenu in de linkerbenedenhoek van het opstartvenster. Klik op 'Profiel bewerken'.

    Bijwerken: de nieuwste launcher moeten wijs al naar de juiste locatie. Maar het is een goed idee om het toch te controleren.

    Zoek onderaan in het profielmenu naar 'Java-instellingen (geavanceerd)'. Merk op dat het momenteel wijst naar de systeembrede Java-installatie in de bovenstaande schermafbeelding (en je ziet waarschijnlijk een bijna identiek mappad in je eigen profiel). Zoals hierboven vermeld, stelt de nieuwe launcher nog niet automatisch het standaard exemplaar in.

    U moet dat pad bewerken om te verwijzen naar het javaw.exe-bestand dat door het opstartprogramma is gedownload. Dit bestand is naar verhouding naar het uitvoerbare bestand van de launcher. In ons voorbeeld hebben we het startprogramma in C: \ New Minecraft Launcher \ geplaatst met het doel van deze zelfstudie. Als uw opstartprogramma zich bijvoorbeeld in D: \ Minecraft \ bevindt, zou uw pad dat moeten weerspiegelen. Kijk in de \ runtime \ map en kijk in de submappen totdat je het Java-uitvoerbare bestand in kwestie vindt.

    Nadat u de wijziging hebt aangebracht (en dubbel hebt gecontroleerd dat uw pad correct is), klikt u op 'Profiel opslaan'. Wanneer u nu dit profiel start, zal Minecraft de zelfstandige Java-installatie gebruiken die bij het opstartprogramma is opgeslagen in plaats van de systeembrede Java-installatie..

    Als Minecraft uw enige gebruik voor Java is, adviseren wij u om Java onmiddellijk van uw systeem te verwijderen.

    Hoe kan ik overschakelen naar de nieuwe Launcher voor OS X

    Als u OS X gebruikt, kunt u naar deze officiële thread op Reddit gaan en de downloadkoppeling ophalen. Zodra u dit doet, is het net zo eenvoudig als dubbelklikken op de DMG en Minecraft naar uw map Programma's slepen.

    U zult opmerken dat deze launcher nu in bèta is, omdat deze de _stage na de naam heeft. Je moet ervan uitgaan dat ze dit binnenkort voor iedereen zullen lanceren, en we zullen dit artikel updaten wanneer ze dit doen.

    Zodra u dit doet, kunt u naar de profielinstellingen gaan en zien naar welke versie van Java het momenteel verwijst. Het zou degene moeten zijn die bij de nieuwe download was meegeleverd.

    Prestatievergelijking

    Naast de enorme beveiligingsboost die afkomstig is van het isoleren van Java, zijn er ook aanzienlijke potentiële prestatieverbeteringen. Veel Minecraft-spelers gebruiken 32-bits Java wanneer hun hardware 64-bits Java ondersteunt. De launcher pakt automatisch de juiste versie.

    Bovendien houden veel spelers hun Java-installaties niet up-to-date. Niet alleen is dat vreselijk vanuit beveiligingsoogpunt, het is ook verschrikkelijk vanuit het oogpunt van prestaties, omdat Minecraft veel soepeler werkt wanneer je de meest recente versie van Java gebruikt.

    We zullen toegeven dat we verwachtten dat onze testmachine een vrij verwaarloosbare prestatie zou geven, aangezien deze een bijna huidige versie van 64-bit Java 8 draaide (wat een aanzienlijke verbetering is ten opzichte van de 32-bits Java 7 die de meeste Minecraft-spelers gebruiken).

    In deze schermafbeelding voordat we overstapten naar de stand-alone Java-installatie, kunt u zien dat we 64-bits Java al gebruiken en 36 frames per seconde verwijderen. Deze waarde schommelde licht tijdens de test, maar kwam niet boven 40 FPS.

    Toen we overschakelden naar de enigszins bijgewerkte standalone Java-instance gedownload door de Minecraft-launcher en op dezelfde plek inactief waren gebleven, steeg onze FPS naar 70 (dit is de vsync-instelling die we voor onze specifieke monitor hebben ingesteld). Al met al een verrassende prestatiewijziging voor wat op onze testmachine neerkwam op een vrij kleine verandering. Spelers die 32-bit Java 7 upgraden naar 64-bit Java 8 zouden aanzienlijke verbeteringen moeten zien.


    Heb je een Minecraft-gerelateerde vraag? Schiet ons een e-mail op [email protected] en we zullen ons best doen om deze te beantwoorden.