15Aug

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

click fraud protection

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 misbruik te voorkomen, en ze willen het liever helemaal niet. 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 stand-alone 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.

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

Welke nieuwe veranderingen en waarom doet het ertoe?

De afgelopen paar maanden heeft Mojang een nieuw draagraket getest voor de Windows PC-editie van Minecraft( een OS X-opstartprogramma 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.

instagram viewer

Waarom doet dat er toe en waarom zou het jou iets kunnen schelen? 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 verschrikkelijk als Java is en zo vatbaar voor zero-day exploits als het misschien is, 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 systeembrede Java-installatie 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 in 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.

Overschakelen naar de nieuwe Launcher op Windows

Het omschakelproces is bijna pijnloos als het wordt;het zal niet veranderen waar je gebruikersgegevens worden opgeslagen, dus je hoeft je geen zorgen te maken dat je je druk maakt over het wijzigen van je profiel of het maken van een nieuw profiel, of over wijzigingen met je 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 downloadpagina van Minecraft. Neem in de Windows-sectie een kopie van Minecraft.exe. Historisch gezien deed het er niet echt toe of waar het. EXE-bestand plaatste, omdat het alleen maar de gegevens opsloeg 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 naar huisspelbestanden zoals het onafhankelijke Java-exemplaar waarin we zo geïnteresseerd zijn.

Op de eerste run en alle volgendewordt uitgevoerd waar een Java-update wordt gedetecteerd, ziet u de bovenstaande downloadindicator kort verschijnen. De runtime in kwestie is, u raadt het al, de meest actuele en systeem-geschikte runtime voor uw machine.

Na die eerste uitvoering ziet u de volgende submappen en bestanden die zijn aangemaakt in dezelfde map als het opstartprogramma. U kunt zien hoe u, als u de gewoonte had om minecraft.exe op het bureaublad of iets dergelijks te houden, deze 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'.

Update: de nieuwste launcher moet al op de juiste locatie wijzen. Maar het is een goed idee om het toch te controleren.

Zoek in het profielmenu onderaan 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, is de nieuwe launcher nog niet automatisch standaard naar de standalone instantie.

U moet dat pad bewerken om te verwijzen naar het javaw.exe-bestand dat door het opstartprogramma is gedownload. Dit bestand is relatief gelokaliseerd in het uitvoerbare bestand van het opstartprogramma. 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 map \ runtime \ 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'. Als u nu dat 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.

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. Als u dat eenmaal doet, is het net zo eenvoudig als dubbelklikken op de DMG en Minecraft naar uw map Programma's slepen.

Je zult opmerken dat deze launcher op dit moment in beta 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 geven toe dat we een vrij verwaarloosbare prestatie verwachten die onze testmachine een boost geeft, aangezien het 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 die werd gemaakt voordat we overstapten naar de stand-alone Java-installatie, kun je 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 die werd gedownload door de Minecraft-launcher en op dezelfde plek inactief bleef, steeg onze FPS naar 70( dit is de vsync-instelling die we voor onze specifieke monitor hebben ingesteld).Al met al een verrassende prestatieomslag voor wat op onze testmachine neerkwam op een vrij kleine verandering. Spelers die een 32-bit Java 7-upgrade naar 64-bit Java 8 gebruiken, zullen aanzienlijke verbeteringen zien.

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