If-Koubou

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

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

Jednym z największych zarzutów graczy Minecrafta jest to, że Minecraft działa na Javie - jest to trudny do opanowania, 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 się liczy?

W ciągu ostatnich kilku miesięcy Mojang testował nowy launcher dla Windows PC Edition Minecrafta (wyrzutnia OS X jest w trakcie prac i oczekuje się na koniec 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.

Choć jest tak straszna jak Java i ma skłonność do exploitów na zero dni, 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.

W dalszym ciągu technicznie potrzebujesz Java, ale jest ona teraz 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.

Teraz 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, ogromnie dziękujemy członkowi 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 (na podstawie tego samouczka) 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 to naprawdę nie miało znaczeniagdzie umieścisz plik .EXE, ponieważ wszystko, co robiłeś, wywoływał dane przechowywane w folderze danych użytkownika; program uruchamiający działał zasadniczo jak superszyfrowany 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 gry domowej, takich jak autonomiczna instancja Java, którą tak bardzo interesujemy.

Podczas pierwszego uruchomienia i wszystkich kolejnych uruchomień, w których wykryta zostanie aktualizacja Java, pojawi się krótko wskazany powyżej wskaźnik pobierania. Dany runtime to, jak się domyślacie, najbardziej aktualny i odpowiedni dla systemu środowisko uruchomieniowe.

Po 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 ulepszenie. 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 launcherpowinien wskaż właściwą lokalizację już. Ale i tak warto to sprawdzić.

W menu profilu znajdź "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 tostosunkowo znajduje się 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 użyje 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 Java z twojego systemu.

Jak przejść do nowego Launchera dla OS X

Jeśli używasz OS X, możesz przejść do tego 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 wersji 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ą.

Gdy to zrobisz, możesz przejść do ustawień profilu i sprawdzić, na którą wersję Java aktualnie wskazuje. To powinien być ten, który został dołączony do nowego pobierania.

Porównanie wydajności

Oprócz ogromnego zwiększenia bezpieczeństwa, wynikającego z izolowania Javy, istnieją również znaczące potencjalne zwiększenie 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 porównaniu do 32-bitowego Java 7, z których korzysta najwięcej graczy Minecraft).

Na tym zrzucie ekranu zrobionym zanim przełączyliśmy się na samodzielną 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.

Kiedy 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ć.