Minecraft non ha bisogno di Java Installed Anymore; È ora di disinstallare Java

Sommario:

Minecraft non ha bisogno di Java Installed Anymore; È ora di disinstallare Java
Minecraft non ha bisogno di Java Installed Anymore; È ora di disinstallare Java

Video: Minecraft non ha bisogno di Java Installed Anymore; È ora di disinstallare Java

Video: Minecraft non ha bisogno di Java Installed Anymore; È ora di disinstallare Java
Video: Come usare Microsoft Teams - YouTube 2024, Aprile
Anonim
Una delle grandi lamentele che i giocatori di Minecraft hanno è che Minecraft gira su Java - è un problema affrontarlo perché è insicuro e ha bisogno di frequenti aggiornamenti per evitare exploit, e preferiscono non occuparsene affatto. Grazie a un nuovo launcher, Minecraft non richiede più l'installazione di Java, quindi puoi finalmente rimuoverlo.
Una delle grandi lamentele che i giocatori di Minecraft hanno è che Minecraft gira su Java - è un problema affrontarlo perché è insicuro e ha bisogno di frequenti aggiornamenti per evitare exploit, e preferiscono non occuparsene affatto. Grazie a un nuovo launcher, Minecraft non richiede più l'installazione di Java, quindi puoi finalmente rimuoverlo.

La versione breve è che Minecraft ora sta accorpando una versione standalone di Java nella loro installazione e non ha i problemi di sicurezza e i fastidi che fa normalmente Java. La cosa davvero fantastica è che Minecraft dovrebbe girare più veloce nei nostri test se usi la loro versione invece della versione che hai già installato.

Aggiornare:Microsoft ha appena rilasciato un nuovo launcher per gli utenti di OS X, quindi stiamo aggiornando l'articolo.

Quali nuove modifiche e perché è importante?

Negli ultimi mesi Mojang sta testando un nuovo launcher per Windows PC Edition di Minecraft (un lanciatore di OS X è in lavorazione e atteso entro la fine dell'anno). La modifica primaria (e degna di notizia) nel programma di avvio è che ora scarica una versione autonoma di Java indipendente dall'installazione locale generale di Java sul computer host.

Perché importa e perché dovrebbe interessarti? Java è noto per gli exploit zero e le vulnerabilità. Abbiamo scritto molto su Java e sui problemi con la piattaforma nel corso degli anni; se hai bisogno di un primer solido sul perché esattamente Java sia un tale problema, ti consigliamo caldamente di leggere su Java Is Awful e Insecure, It's Time to Disable It, Here's How.

Per quanto orribile sia Java e incline agli exploit zero day, è anche la magia che guida Minecraft, nel bene e nel male. Per questo motivo, milioni di persone in tutto il mondo che amano Minecraft devono anche odiare Java e tenerlo installato sul loro sistema per poter giocare. Questo nuovo sviluppo di Minecraft cambia il gioco, tuttavia, in modo che non abbiamo più bisogno di un'installazione Java completa per tutto il sistema per giocare.

Hai ancora tecnicamente bisogno di Java, ma ora viene scaricato dal programma di avvio di Minecraft e archiviato con il programma di avvio anziché installato sull'intero sistema. Se Minecraft è l'unica ragione per cui è stato installato Java, ora non hai motivo di aprire il sistema alle vulnerabilità Java. L'eseguibile Java utilizzato da Minecraft rimane con Minecraft ed è buono come invisibile e inaccessibile al resto del sistema. Meglio ancora, il launcher di Minecraft scarica automaticamente la versione corretta per il tuo sistema (tutti i giocatori che usano inavvertitamente Java a 32 bit sulle loro macchine a 64 bit dovrebbero vedere notevoli aumenti di prestazioni grazie a questo) e lo aggiorna automaticamente. Tutto questo e non ti verrà mai richiesto di installare nuovamente la barra degli strumenti Ask.

In questo momento il nuovo launcher di Minecraft per PC Windows è in diretta sul sito di Minecraft ma la maggior parte dei giocatori utilizza ancora il vecchio launcher. Diamo un'occhiata a come aggiornare il nuovo launcher e dare un'occhiata al tipo di prestazioni che probabilmente otterrai. Prima di procedere, enorme ringraziamento al membro del forum HTG adancom per aver portato alla nostra attenzione il nuovo lanciatore.

Come passare al nuovo avvio su Windows

Il processo di commutazione è il più vicino a indolore che ottiene; non cambierà dove sono archiviati i tuoi dati utente, quindi non dovrai preoccuparti di cambiare il tuo profilo o crearne uno nuovo o di apportare modifiche al tuo mondo.

Tuttavia, sarà necessario apportare un piccolo aggiustamento, in quanto l'installer (come da questo tutorial) non si imposta automaticamente automaticamente sulla nuova istanza Java e continuerà a utilizzare l'installazione Java esistente.

La prima tappa è la pagina di download ufficiale di Minecraft. Nella sezione Windows prendi una copia di Minecraft.exe. Storicamente non importava davverodove hai messo il file.EXE come tutto ciò che ha fatto è stato richiamare i dati memorizzati nella cartella dei dati dell'utente; il launcher ha agito essenzialmente come una scorciatoia super carica. Probabilmente vorresti essere più particolare dove metti la nuova versione del launcher semplicemente perché ora crea ulteriori sottodirectory per ospitare i file di gioco come l'istanza Java autonoma a cui siamo così interessati.

Alla prima esecuzione e tutte le esecuzioni successive in cui viene rilevato un aggiornamento Java, verrà visualizzato brevemente l'indicatore di download visto sopra. Il runtime in questione è, avete indovinato, il runtime più aggiornato e appropriato per il vostro sistema.
Alla prima esecuzione e tutte le esecuzioni successive in cui viene rilevato un aggiornamento Java, verrà visualizzato brevemente l'indicatore di download visto sopra. Il runtime in questione è, avete indovinato, il runtime più aggiornato e appropriato per il vostro sistema.
Dopo la prima esecuzione, vedrai le seguenti sottodirectory e file creati nella stessa directory del programma di avvio. Puoi vedere come, se avessi l'abitudine di tenere minecraft.exe sul desktop o qualcosa di simile, potresti voler tenerlo ora in una cartella distinta.
Dopo la prima esecuzione, vedrai le seguenti sottodirectory e file creati nella stessa directory del programma di avvio. Puoi vedere come, se avessi l'abitudine di tenere minecraft.exe sul desktop o qualcosa di simile, potresti voler tenerlo ora in una cartella distinta.
Una volta nel launcher è necessario un piccolo ma importante tweak. Seleziona il tuo profilo con il menu di selezione del profilo che si trova nell'angolo in basso a sinistra della finestra di avvio. Fai clic su "Modifica profilo".
Una volta nel launcher è necessario un piccolo ma importante tweak. Seleziona il tuo profilo con il menu di selezione del profilo che si trova nell'angolo in basso a sinistra della finestra di avvio. Fai clic su "Modifica profilo".

Aggiornare:l'ultimo lanciatoredovrebbero puntare alla giusta posizione già. Ma è comunque una buona idea controllare.

All'interno del menu del profilo, cercare "Impostazioni Java (avanzate)" nella parte inferiore.Noterai che attualmente punta verso l'installazione Java di tutto il sistema nello screenshot qui sopra (e probabilmente vedrai un percorso di cartella quasi identico nel tuo profilo). Come accennato in precedenza, il nuovo launcher non si imposta automaticamente automaticamente sull'istanza autonoma.
All'interno del menu del profilo, cercare "Impostazioni Java (avanzate)" nella parte inferiore.Noterai che attualmente punta verso l'installazione Java di tutto il sistema nello screenshot qui sopra (e probabilmente vedrai un percorso di cartella quasi identico nel tuo profilo). Come accennato in precedenza, il nuovo launcher non si imposta automaticamente automaticamente sull'istanza autonoma.
Image
Image

È necessario modificare tale percorso in modo che punti al file javaw.exe scaricato dal programma di avvio. Questo file è relativamente posizionato per l'eseguibile del programma di avvio. Nel nostro esempio abbiamo inserito il launcher in C: New Minecraft Launcher ai fini di questo tutorial. Ad esempio, se il tuo programma di avvio si trova in D: Minecraft, il tuo percorso dovrebbe rispecchiarlo. Cerca nella cartella runtime e cerca nelle sottocartelle finché non trovi l'eseguibile java in questione.

Dopo aver apportato la modifica (e verificato che il percorso sia corretto), fare clic su "Salva profilo". Ora, quando si avvia quel profilo, Minecraft utilizzerà l'installazione autonoma di Java archiviata con il programma di avvio anziché l'installazione Java a livello di sistema.

Infatti, se Minecraft è l'unico utilizzo per Java, ti consigliamo di disinstallare immediatamente Java dal tuo sistema.

Come passare al nuovo Launcher per OS X

Se stai usando OS X, puoi andare su questa discussione ufficiale su Reddit e ottenere il link per il download. Una volta fatto, è semplice come fare doppio clic sul DMG e trascinare Minecraft nella cartella Applicazioni.

Noterai che questo launcher è in versione beta in questo momento, poiché ha lo _stage dopo il nome. Dovrai presumere che presto lanceranno questo per tutti e aggiorneremo questo articolo quando lo faranno.

Una volta fatto ciò, puoi accedere alle impostazioni del profilo e vedere quale versione di Java sta attualmente puntando. Dovrebbe essere quello che era in bundle con il nuovo download.
Una volta fatto ciò, puoi accedere alle impostazioni del profilo e vedere quale versione di Java sta attualmente puntando. Dovrebbe essere quello che era in bundle con il nuovo download.

Confronto delle prestazioni

Oltre all'enorme incremento di sicurezza derivante dall'isolamento di Java, vi sono anche notevoli aumenti di prestazioni potenziali. Molti lettori di Minecraft utilizzano Java a 32 bit quando il loro hardware supporta Java a 64 bit. Il programma di avvio cattura automaticamente la versione corretta.

Inoltre molti giocatori non riescono a mantenere aggiornate le loro installazioni Java. Non solo è terribile da un punto di vista della sicurezza, ma è anche terribile dal punto di vista delle prestazioni poiché Minecraft funziona in modo più fluido quando si utilizza la versione più recente di Java.

Ammetteremo che abbiamo anticipato un incremento delle prestazioni piuttosto trascurabile della nostra macchina di test poiché stava eseguendo una versione quasi corrente di Java 8 a 64 bit (che rappresenta un miglioramento significativo rispetto al Java 7 a 32 bit utilizzato dalla maggior parte dei lettori di Minecraft).

In questa schermata, presa prima di passare all'installazione autonoma di Java, è possibile vedere che stiamo già utilizzando Java a 64 bit e tirando giù 36 frame al secondo. Questo valore ha oscillato leggermente durante il test ma non ha superato i 40 FPS.
In questa schermata, presa prima di passare all'installazione autonoma di Java, è possibile vedere che stiamo già utilizzando Java a 64 bit e tirando giù 36 frame al secondo. Questo valore ha oscillato leggermente durante il test ma non ha superato i 40 FPS.
Quando siamo passati all'istanza Java standalone leggermente aggiornata scaricata dal launcher di Minecraft e rimanendo inattiva nello stesso punto, il nostro FPS è salito a 70 (che è l'impostazione vsync che abbiamo impostato per il nostro monitor particolare). Nel complesso, un sorprendente cambiamento nelle prestazioni per quello che ammonta a (sulla nostra macchina di prova) un cambiamento abbastanza piccolo. I giocatori che utilizzano l'aggiornamento a Java 7 a 32 bit a Java 8 a 64 bit dovrebbero vedere miglioramenti significativi.
Quando siamo passati all'istanza Java standalone leggermente aggiornata scaricata dal launcher di Minecraft e rimanendo inattiva nello stesso punto, il nostro FPS è salito a 70 (che è l'impostazione vsync che abbiamo impostato per il nostro monitor particolare). Nel complesso, un sorprendente cambiamento nelle prestazioni per quello che ammonta a (sulla nostra macchina di prova) un cambiamento abbastanza piccolo. I giocatori che utilizzano l'aggiornamento a Java 7 a 32 bit a Java 8 a 64 bit dovrebbero vedere miglioramenti significativi.

Hai una domanda correlata a Minecraft? Mandaci un'email come [email protected] e faremo del nostro meglio per rispondere.

Consigliato: