Minecraft behöver inte Java installerad Anymore; Det är dags att avinstallera Java
En av de stora klagomål Minecraft-spelarna har är att Minecraft körs på Java - det är en smärta att hantera eftersom det är osäkert och behöver ofta uppdatering för att undvika exploater, och de skulle hellre inte hantera det alls. Tack vare en ny launcher kräver Minecraft inte längre att du installerar Java, så att du äntligen kan ta bort den.
Den korta versionen är att Minecraft nu bunter en fristående version av Java i sin installation och det har inte de säkerhetsproblem och störningar som vanlig Java gör. Den riktigt bra är att Minecraft faktiskt ska springa fortare vid testningen om du använder sin version istället för den version du redan har installerat.
Uppdatering: Microsoft har just släppt en ny launcher för OS X-användare också, så vi uppdaterar artikeln.
Vilka nya förändringar och varför betyder det?
Under de senaste månaderna har Mojang testat en ny launcher för Windows PC Edition av Minecraft (en OS X launcher är i verk och förväntas i slutet av året). Den primära (och nyhetsvärda) förändringen i startprogrammet är att den nu laddar ned en fristående version av Java som är oberoende av den allmänna lokala installationen av Java på värddatorn.
Varför spelar det roll och varför ska du bry dig? Java är berömd för nolldagars exploatering och sårbarheter. Vi har skrivit mycket om Java och problemen med plattformen genom åren; om du behöver en solid primer på varför exakt Java är ett sådant problem rekommenderar vi starkt att läsa över Java är fruktansvärt och osäkert, det är dags att inaktivera det här.
Så fruktansvärt som Java är och lika benägen att det är dags att utnyttja noll, det är också den magi som driver Minecraft, för bättre eller sämre. På grund av detta måste miljontals människor runt om i världen som älskar Minecraft också älska-hata Java och hålla den installerad på sitt system för att kunna spela spelet. Den här nya Minecraft-utvecklingen ändrar spelet, så att vi inte längre behöver en fullständig systemövergripande Java-installation för att spela spelet.
Du behöver fortfarande tekniskt Java, men det laddas nu ned av Minecraft launcher och lagras med startprogrammet istället för att installeras över hela systemet. Om Minecraft är den enda anledningen till att du har Java installerat, har du nu ingen anledning att öppna ditt system för Java-sårbarheter. Java-körbaren som används av Minecraft stannar hos Minecraft och är lika bra som osynlig och otillgänglig för resten av systemet. Ännu bättre, Minecraft launcher hämtar automatiskt den korrekta versionen för ditt system (alla spelare som oavsiktligt använder Java 32-bitars på sina 64-bitars maskiner bör se betydande prestandaökningar tack vare detta) och uppdaterar automatiskt den. Allt detta och du blir aldrig uppmanad att installera Ask Toolbar igen.
Just nu är den nya Minecraft-lanseringen för Windows-datorer live på Minecraft-webbplatsen, men majoriteten av spelarna använder fortfarande den gamla lanseringen. Låt oss ta en titt på hur du uppdaterar till den nya startaren och en titt på de typ av prestanda som du sannolikt kommer att skörda. Innan vi fortsätter, stort tack till HTG forummedlem adancom för att föra den nya launcher till vår uppmärksamhet.
Så här byter du till den nya startprogrammet på Windows
Omkopplingsprocessen är så nära smärtfri som den blir; det ändras inte där dina användardata är lagrade så att du inte oroar dig för att ändra din profil eller skapa en ny, eller ändringar med din värld sparar.
Du måste dock göra en mycket liten tweak, eftersom installationsprogrammet (enligt den här handledningen) inte automatiskt är standard för den nya Java-instansen och fortsätter att använda din befintliga Java-installation.
Det första stoppet är den officiella Minecraft nedladdningssidan. I Windows-sektionen ta en kopia av Minecraft.exe. Historiskt spelade det ingen roll om var du lägger .exe-filen som allt som händer var att ringa upp data som lagrats i din användardatabase; startaren fungerade väsentligen som en superladdad genväg. Du vill förmodligen vara mer speciell där du placerar den nya versionen av startprogrammet helt enkelt för att det nu skapar ytterligare underkataloger för att hysa spelfiler som fristående Java-instans, vi är så intresserade av.
Vid första körningen, och alla efterföljande körningar där en Java-uppdatering upptäcks, visas nedladdningsindikatorn som visas ovan. Runtiden i fråga är, du gissade den, den mest aktuella och systemets lämpliga körtid för din maskin.
Efter det första köret ser du följande underkataloger och filer skapade i samma katalog som startprogrammet. Du kan se hur, om du hade vana att bara hålla minecraft.exe på skrivbordet eller liknande, kanske du vill behålla det i en särskild mapp nu.
En gång i lanseringen är en liten men viktig tweak nödvändig. Välj din profil med profilvalsmenyn som finns i nedre vänstra hörnet av startfönstret. Klicka på "Redigera profil."
Uppdatering: den senaste lanseringen skall peka på rätt plats redan. Men det är en bra idé att kolla ändå.
Inne i profilmenyn, leta efter "Java-inställningar (Avancerat)" längst ner. Du noterar att det för närvarande pekar mot systemets breda Java-installation i skärmdumpet ovan (och du kommer sannolikt att se en nästan identisk mappväg i din egen profil). Som nämnts ovan är den nya startprogrammet inte automatiskt standard till fristående förekomsten.
Du måste redigera den sökvägen för att peka på filen javaw.exe som laddas ned av startprogrammet. Den här filen är relativt lokaliserad till startprogrammet körbar. I vårt exempel lade vi lanseringen i C: \ New Minecraft Launcher \ för syftet med denna handledning. Om din startare är, till exempel, placerad i D: \ Minecraft \ ska din väg spegla det. Titta i mappen \ runtime \ och titta i undermapparna tills du hittar den aktuella java-körbarheten.
När du har gjort ändringen (och dubbelkontrollerad att din sökväg är korrekt) klickar du på "Spara profil." Nu när du startar den profilen kommer Minecraft använda den fristående Java-installationen som lagrats med startprogrammet istället för den systemövergripande Java-installationen.
Faktum är att om Minecraft är din enda användning för Java rekommenderar vi omedelbart att avinstallera Java från ditt system.
Så här byter du till den nya startprogrammet för OS X
Om du använder OS X kan du gå vidare till den här officiella tråden på Reddit och hämta hämtningslänken. När du gör det är det så enkelt att dubbelklicka på DMG och dra Minecraft i mappen Program.
Du kommer märka att den här lanseringen är i beta just nu, eftersom den har _stage efter namnet. Du måste anta att snart kommer de att lansera detta för alla, och vi uppdaterar den här artikeln när de gör det.
När du har gjort det kan du gå in i profilinställningarna och se vilken version av Java det pekar på. Det borde vara det som var buntat med den nya nedladdningen.
Prestationsjämförelse
Förutom den enorma säkerhetshöjningen som kommer från isolerande Java finns det också betydande potentiella prestationsökningar. Många Minecraft-spelare använder 32-bitars Java när hårdvaran stöder 64-bitars Java. Startprogrammet tar automatiskt den rätta versionen.
Dessutom misslyckas många spelare att hålla sina Java-installationer uppdaterade. Det är inte bara det hemska från säkerhetssynpunkt, det är också hemskt från en prestationssynpunkt, eftersom Minecraft går mycket mjukare när du använder den senaste versionen av Java.
Vi kommer att erkänna att vi förväntade oss en ganska försumbar prestationsökning för vår testmaskin eftersom den körde en nästan aktuell version av 64-bitars Java 8 (vilket är en betydande förbättring jämfört med de 32-bitars Java 7-minecraftspelarna använder).
I det här skärmdumpet taget innan vi bytte till fristående Java-installationen ser vi att vi redan använder 64-bitars Java och drar ner 36 bilder per sekund. Detta värde fluktuerade något under testet men steg inte över 40 FPS.
När vi bytte till den lite uppdaterade fristående Java-instansen som laddades ner av Minecraft-startaren och stod stillastående på samma plats, steg vår FPS till 70 (vilket är den vsync-inställning vi har ställt för vår specifika bildskärm). Sammantaget var en förvånande förändring i prestanda för vad som uppgick till (på vår testmaskin) en ganska liten förändring. Spelare som använder 32-bitars Java 7-uppgradering till 64-bitars Java 8 bör se betydande förbättringar.
Har du en Minecraft-relaterad fråga? Skjut oss ett mail som [email protected] och vi gör vårt bästa för att svara på det.