Pagina inicial » como » O Minecraft não precisa mais de Java instalado; É hora de desinstalar o Java

    O Minecraft não precisa mais de Java instalado; É hora de desinstalar o Java

    Uma das grandes reclamações que os jogadores do Minecraft têm é que o Minecraft roda em Java - é difícil lidar com isso porque é inseguro e precisa de atualizações freqüentes para evitar explorações, e eles preferem não lidar com isso. Graças a um novo lançador, o Minecraft não precisa mais instalar o Java, para que você possa finalmente removê-lo.

    A versão curta é que o Minecraft agora está empacotando uma versão independente do Java em sua instalação e não tem os problemas de segurança e aborrecimentos que o Java comum faz. A coisa realmente boa é que o Minecraft deveria realmente rodar mais rápido em nossos testes se você usar a versão deles em vez da versão que você já instalou.

    Atualizar: A Microsoft acaba de lançar um novo lançador para os usuários do OS X também, então estamos atualizando o artigo.

    Quais as novas mudanças e por que isso importa?

    Nos últimos meses, a Mojang testou um novo lançador para o Windows PC Edition do Minecraft (um lançador do OS X está em andamento e está previsto para o final do ano). A principal (e digna de nota) mudança no lançador é que agora faz o download de uma versão independente do Java que é independente da instalação geral local do Java na máquina host..

    Por que isso importa e por que você deveria se importar? Java é notório por explorações e vulnerabilidades de dia zero. Nós escrevemos extensivamente sobre Java e os problemas com a plataforma ao longo dos anos; Se você precisa de um sólido guia sobre por que exatamente o Java é um problema, sugerimos fortemente que ler sobre Java é horrível e inseguro, é hora de desativá-lo, aqui está como.

    Tão horrível quanto o Java é e tão propenso a explorações do dia zero quanto pode ser, também é a mágica que direciona o Minecraft, para melhor ou para pior. Por causa disso, milhões de pessoas ao redor do mundo que amam o Minecraft também têm que odiar o Java e mantê-lo instalado em seu sistema para poder jogar o jogo. Este novo desenvolvimento do Minecraft muda o jogo, no entanto, para que não precisemos mais de uma instalação completa do sistema em Java para jogar o jogo.

    Você ainda precisa tecnicamente de Java, mas agora é baixado pelo iniciador do Minecraft e armazenado com o inicializador, em vez de ser instalado em todo o sistema. Se o Minecraft é a única razão pela qual você tem o Java instalado, agora você não tem razão para abrir o seu sistema para vulnerabilidades do Java. O executável Java usado pelo Minecraft fica com o Minecraft e é tão bom quanto invisível e inacessível para o resto do sistema. Melhor ainda, o lançador do Minecraft automaticamente faz o download da versão correta para o seu sistema (todos os players usando inadvertidamente o Java 32-bit em suas máquinas de 64-bit devem ver um aumento significativo no desempenho graças a isso) e o atualiza automaticamente. Tudo isso e você nunca mais será solicitado a instalar a Ask Toolbar novamente.

    Neste momento, o novo lançador de Minecraft para PCs com Windows está no site do Minecraft, mas a maioria dos jogadores ainda está usando o antigo lançador. Vamos dar uma olhada em como atualizar para o novo lançador e dar uma espiada no tipo de benefícios de desempenho que você provavelmente colherá. Antes de prosseguir, muito obrigado ao membro do fórum HTG adancom por nos chamar a atenção para o novo lançador.

    Como mudar para o novo lançador no Windows

    O processo de mudança é o mais próximo do indolor possível; ele não mudará para onde seus dados de usuário são armazenados, então você não precisa se preocupar em mudar seu perfil ou criar um novo, ou qualquer mudança com seu mundo economiza.

    No entanto, você precisará fazer um pequeno ajuste, já que o instalador (como neste tutorial) não é automaticamente o padrão para a nova instância Java e continuará usando sua instalação Java existente.

    A primeira parada é a página de download oficial do Minecraft. Na seção do Windows, pegue uma cópia do Minecraft.exe. Historicamente isso não importava Onde você coloca o arquivo .EXE como tudo o que fez foi acessar os dados armazenados na pasta de dados do usuário; o lançador agiu essencialmente como um atalho super carregado. Você provavelmente desejará ser mais específico quando colocar a nova versão do ativador simplesmente porque ela agora cria subdiretórios adicionais para abrigar arquivos do jogo, como a instância Java independente da qual estamos tão interessados.

    Na primeira execução e em todas as execuções subseqüentes em que uma atualização de Java é detectada, você verá o indicador de download visto acima aparecer brevemente. O tempo de execução em questão é, você adivinhou, o tempo de execução mais atualizado e apropriado para o sistema da sua máquina..

    Depois dessa primeira execução, você verá os seguintes subdiretórios e arquivos criados no mesmo diretório que o lançador. Você pode ver como, se você tivesse o hábito de apenas manter o minecraft.exe na área de trabalho ou algo semelhante, talvez queira mantê-lo em uma pasta distinta agora.

    Uma vez no lançador, é necessário um pequeno mas importante ajuste. Selecione seu perfil com o menu de seleção de perfil encontrado no canto inferior esquerdo da janela do lançador. Clique em "Editar perfil".

    Atualizar: o lançador mais recente devemos aponte para o local certo já. Mas é uma boa ideia verificar de qualquer maneira.

    Dentro do menu do perfil, procure por “Configurações Java (Avançado)” na parte inferior. Você notará que atualmente aponta para a instalação do sistema em Java na captura de tela acima (e você provavelmente verá um caminho de pasta quase idêntico em seu próprio perfil). Como mencionado acima, o novo lançador ainda não é automaticamente padronizado para a instância independente.

    Você precisa editar esse caminho para apontar para o arquivo javaw.exe baixado pelo lançador. Este arquivo é relativamente localizado no executável do iniciador. Em nosso exemplo, colocamos o ativador em C: \ New Minecraft Launcher \ para o propósito deste tutorial. Se o seu lançador estiver, por exemplo, localizado em D: \ Minecraft \, seu caminho deve refletir isso. Olhe na pasta \ runtime \ e procure nas subpastas até encontrar o executável java em questão.

    Depois de fazer a alteração (e verificar novamente se seu caminho está correto), clique em "Salvar Perfil". Agora, quando você iniciar esse perfil, o Minecraft usará a instalação Java independente armazenada com o ativador, em vez da instalação Java em todo o sistema..

    Na verdade, se o Minecraft for seu único uso para Java, recomendamos imediatamente a desinstalação do Java do seu sistema.

    Como mudar para o novo lançador para o OS X

    Se você estiver usando o OS X, você pode ir a este tópico oficial no Reddit e obter o link de download. Depois de fazer isso, basta clicar duas vezes no DMG e arrastar o Minecraft para a pasta Aplicativos..

    Você notará que este lançador está na versão beta no momento, já que tem o período após o nome. Você terá que assumir que em breve eles serão lançados para todos, e nós atualizaremos este artigo quando eles fizerem isso.

    Depois de fazer isso, você pode entrar nas configurações do perfil e ver em qual versão do Java ele está apontando. Deve ser aquele que foi empacotado com o novo download.

    Comparação de desempenho

    Além do enorme aumento de segurança que vem do isolamento do Java, também há significativos aumentos potenciais de desempenho. Muitos jogadores do Minecraft estão usando Java de 32 bits quando o hardware deles suporta Java de 64 bits. O lançador pega automaticamente a versão correta.

    Além disso, muitos jogadores não conseguem manter suas instalações Java atualizadas. Isso não só é terrível do ponto de vista da segurança, mas também é terrível do ponto de vista do desempenho, já que o Minecraft roda muito mais suavemente quando você está usando a versão mais atual do Java.

    Admitiremos que antecipamos um desempenho insignificante na nossa máquina de testes, já que estava executando uma versão quase atual do Java 8 de 64 bits (que é uma melhoria significativa em relação ao Java 7 de 32 bits que a maioria dos jogadores do Minecraft está usando).

    Nesta captura de tela tirada antes de passarmos para a instalação independente do Java, você pode ver que já estamos usando o Java de 64 bits e baixando 36 quadros por segundo. Este valor flutuou ligeiramente durante o teste, mas não subiu acima de 40 FPS.

    Quando mudamos para a instância Java autônoma ligeiramente atualizada baixada pelo iniciador do Minecraft e ficamos ociosos no mesmo ponto, nosso FPS subiu para 70 (que é a configuração do vsync que definimos para o nosso monitor em particular). No geral, uma mudança surpreendente no desempenho para o que representou (em nossa máquina de teste) uma mudança bastante pequena. Os jogadores que usam o Java 7 de 32 bits para o Java 8 de 64 bits devem ver melhorias significativas.


    Tem uma pergunta relacionada ao Minecraft? Envie-nos um e-mail como [email protected] e faremos o possível para atendê-lo.