15Aug

Minecraft nie potrzebuje już zainstalowanej Java;Czas odinstalować Javę

Jednym z największych narzekań graczy Minecraft jest to, że Minecraft działa na Javie - jest to trudny do pokonania, ponieważ jest niepewny i wymaga częstych aktualizacji, aby uniknąć exploitów, i wolałby nie radzić sobie z nim w ogóle. Dzięki nowemu launcherowi Minecraft nie wymaga już instalacji Java, więc możesz go wreszcie usunąć.

Krótka wersja jest taka, że ​​Minecraft łączy teraz autonomiczną wersję Javy z ich instalacją i nie ma problemów z bezpieczeństwem i irytacji, jakie ma zwykła Java. Naprawdę wspaniałą rzeczą jest to, że Minecraft powinien działać szybciej w naszych testach, jeśli używasz ich wersji zamiast wersji, którą już zainstalowałeś.Aktualizacja

: Microsoft właśnie wydał nowy launcher dla użytkowników OS X, więc aktualizujemy ten artykuł.

Jakie nowe zmiany i dlaczego to ma znaczenie?

W ciągu ostatnich kilku miesięcy Mojang testował nowy program uruchamiający dla Windows PC Edition Minecrafta( uruchamianie OS X jest w toku i oczekiwane do końca roku).Podstawową( i wartą opublikowania) zmianą w programie uruchamiającym jest to, że teraz pobiera autonomiczną wersję Java, która jest niezależna od ogólnej lokalnej instalacji Javy na hoście.

Dlaczego to ma znaczenie i dlaczego powinno Cię to obchodzić?Java jest znana z exploitów i luk w zabezpieczeniach zero-day. Napisaliśmy obszernie o Javie i problemach z nią związanych na przestrzeni lat;jeśli potrzebujesz solidnego podkładu na temat tego, dlaczego właśnie Java jest takim problemem, zdecydowanie zalecamy czytanie w Java Is Awful i Insecure, nadszedł czas, aby go wyłączyć, oto jak.

Tak straszna jak Java jest i jest podatna na exploity zero-dniowe, jak to bywa, jest to także magia, która napędza Minecrafta, na lepsze lub na gorsze. Z tego powodu miliony ludzi na całym świecie, którzy kochają Minecraft, również muszą kochać - nienawidzić Javy i instalować ją w swoim systemie, aby móc grać w tę grę.Ta nowa gra Minecraft zmienia jednak grę, abyśmy nie potrzebowali już pełnej wersji systemu Java do gry.

Nadal potrzebujesz technicznie Java, ale teraz jest ona pobierana przez program uruchamiający Minecraft i przechowywana z programem uruchamiającym zamiast instalowana w całym systemie. Jeśli Minecraft jest jedynym powodem, dla którego masz zainstalowaną Javę, nie masz teraz powodu, aby otwierać system na luki w Javie. Plik wykonywalny Java używany przez Minecraft pozostaje w grze Minecraft i jest tak dobry, jak niewidoczny i niedostępny dla reszty systemu. Co więcej, wyrzutnia Minecrafta automatycznie pobiera poprawną wersję dla twojego systemu( wszyscy ci gracze niechcący wykorzystujący 32-bitową wersję Java na swoich 64-bitowych maszynach powinni dzięki temu zauważyć znaczny wzrost wydajności) i automatycznie ją aktualizują.Wszystko to i nigdy nie pojawi się monit o ponowne zainstalowanie paska narzędzi Ask.

W tej chwili nowy program uruchamiający Minecraft na komputery z systemem Windows jest dostępny na stronie internetowej Minecrafta, ale większość graczy nadal używa starego launchera. Rzućmy okiem na aktualizację do nowego launchera i przyjrzyjmy się korzyściom, jakie zapewne osiągniesz. Zanim przejdziemy dalej, ogromne podziękowania dla członka forum HTG adancom za zwrócenie naszej uwagi na nowy launcher.

Jak przejść do nowego Launchera w systemie Windows

Proces przełączania jest tak bezproblemowy, jak to tylko możliwe;nie zmieni się to, gdzie przechowywane są dane użytkownika, więc nie musisz się martwić, zmieniając swój profil lub tworząc nowy, lub jakiekolwiek zmiany w swoim światowym zapisie.

Trzeba jednak wprowadzić drobne poprawki, ponieważ instalator( w tym samouczku) nie automatycznie domyślnie instaluje nowej instancji Java i będzie nadal używać istniejącej instalacji Java.

Pierwszym przystankiem jest oficjalna strona pobierania gry Minecraft. W sekcji Windows pobierz kopię pliku Minecraft.exe. Historycznie tak naprawdę nie miało znaczenia , gdzie umieściłeś plik. EXE, ponieważ wszystko, co robiłeś, wywoływało dane przechowywane w twoim folderze danych użytkownika;program uruchamiający działał zasadniczo jak super naładowany skrót. Prawdopodobnie chcesz być bardziej konkretny, gdy umieścisz nową wersję programu uruchamiającego tylko dlatego, że teraz tworzy dodatkowe podkatalogi do plików gier domowych, takich jak samodzielna instancja Java, którą tak bardzo interesujemy.

W pierwszym uruchomieniu i wszystkich kolejnychdziała tam, gdzie wykryta jest aktualizacja Java, pojawi się wskazywany powyżej wskaźnik pobierania. Dany runtime to, jak się domyślacie, najbardziej aktualny i odpowiedni dla systemu środowisko uruchomieniowe.

Po tym pierwszym uruchomieniu zobaczysz następujące podkatalogi i pliki utworzone w tym samym katalogu, co program uruchamiający. Możesz zobaczyć, w jaki sposób, gdybyś miał zwyczaj utrzymywania minecraft.exe na pulpicie lub tym podobnym, możesz go teraz umieścić w oddzielnym folderze.

Po uruchomieniu programu konieczne jest małe, ale ważne ustawienie. Wybierz swój profil za pomocą menu wyboru profilu, które znajduje się w lewym dolnym rogu okna programu uruchamiającego. Kliknij "Edytuj profil".

Aktualizacja: najnowszy launcher powinien już wskazywać właściwą lokalizację.Ale i tak warto to sprawdzić.

W menu profilu spójrz na "Ustawienia Java( zaawansowane)" u dołu. Zwróć uwagę, że obecnie wskazuje na systemową instalację Java na powyższym zrzucie ekranu( i prawdopodobnie zobaczysz prawie identyczną ścieżkę do folderu we własnym profilu).Jak wspomniano powyżej, nowy program uruchamiający nie jest jeszcze automatycznie domyślną instancją.

Musisz edytować tę ścieżkę, aby wskazać plik javaw.exe pobrany przez program uruchamiający. Ten plik jest względnie zlokalizowany w pliku wykonywalnym programu uruchamiającego. W naszym przykładzie umieściliśmy program uruchamiający w C: \ New Minecraft Launcher \ dla celów tego samouczka. Jeśli twój launcher znajduje się na przykład w D: \ Minecraft \, wtedy twoja ścieżka powinna to odzwierciedlać.Zajrzyj do folderu \ runtime \ i zajrzyj do podfolderów, aż znajdziesz odpowiedni plik wykonywalny java.

Po wprowadzeniu zmiany( i dwukrotnym sprawdzeniu, czy twoja ścieżka jest prawidłowa) kliknij "Zapisz profil". Teraz, gdy uruchomisz ten profil, Minecraft będzie używał autonomicznej instalacji Java przechowywanej z programem uruchamiającym zamiast systemowej instalacji Java.

W rzeczywistości, jeśli Minecraft jest twoim jedynym zastosowaniem dla Javy, zalecamy natychmiastowe odinstalowanie Javy z twojego systemu.

Jak przejść do nowego Launchera dla OS X

Jeśli używasz OS X, możesz przejść do oficjalnego wątku na Reddit i uzyskać link do pobrania. Gdy to zrobisz, będzie to tak proste, jak dwukrotne kliknięcie DMG i przeciągnięcie Minecrafta do folderu Aplikacje.

Zauważysz, że ten program uruchamiający jest teraz w fazie testów beta, ponieważ ma nazwę _stage po nazwie. Będziesz musiał założyć, że wkrótce zaczną to robić dla wszystkich, a my zaktualizujemy ten artykuł, kiedy to zrobią.

Po wykonaniu tej czynności można przejść do ustawień profilu i sprawdzić, do której wersji Javy aktualnie się kieruje. To powinien być ten, który został dołączony do nowego pobierania. Porównania wydajności

Oprócz ogromnego zwiększenia bezpieczeństwa, wynikającego z izolacji Java, istnieją również znaczne potencjalne zwiększenia wydajności. Wielu graczy Minecrafta używa 32-bitowej Java, gdy ich sprzęt obsługuje 64-bitową Javę.Program uruchamiający automatycznie pobiera poprawną wersję.

Ponadto wielu graczy nie aktualizuje swoich instalacji Java. Nie tylko jest to straszne z punktu widzenia bezpieczeństwa, ale także z punktu widzenia wydajności, ponieważ Minecraft działa znacznie płynniej, gdy używasz najnowszej wersji Java.

Przyznamy, że spodziewaliśmy się dość pomijalnego zwiększenia wydajności naszej maszyny testowej, ponieważ była ona uruchomiona w prawie aktualnej wersji 64-bitowej Java 8( co stanowi znaczące ulepszenie w stosunku do 32-bitowego Java 7, z których korzysta najwięcej graczy Minecraft).

Na tym zrzucie ekranu zrobionym zanim przełączyliśmy się na autonomiczną instalację Java, widzimy, że używamy już 64-bitowej Javy i ściągamy 36 klatek na sekundę.Ta wartość wahała się nieznacznie podczas testu, ale nie wzrosła powyżej 40 FPS.

Gdy przełączyliśmy się na nieznacznie zaktualizowaną autonomiczną instancję Java pobraną przez program uruchamiający Minecraft i pozostaliśmy bezczynni w tym samym miejscu, nasz FPS wzrósł do 70( co jest ustawieniem vsync, które ustawiliśmy dla naszego monitora).Ogólnie rzecz biorąc, zaskakująca zmiana wydajności, która wyniosła( na naszej maszynie testowej) dość niewielką zmianę.Gracze używający 32-bitowej wersji Java 7 do 64-bitowej wersji Java 8 powinni zauważyć znaczące ulepszenia.

Masz pytanie związane z Minecraft? Napisz do nas e-mail jako [email protected], a my dołożymy wszelkich starań, aby na nie odpowiedzieć.