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

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

    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 fastidi che fa il normale Java. La cosa davvero fantastica è che Minecraft dovrebbe girare più veloce nei nostri test se si utilizza la loro versione invece della versione che è già stata installata.

    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 ha provato un nuovo launcher per Windows PC Edition di Minecraft (un lanciatore di OS X è in lavorazione e dovrebbe essere pronto 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 sulla macchina 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, Ecco come.

    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 Ask.

    In questo momento il nuovo launcher di Minecraft per PC Windows è disponibile 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 eventuali cambiamenti con il tuo mondo risparmiato.

    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 davvero dove hai messo il file .EXE come tutto ciò che ha fatto è stato richiamare i dati memorizzati nella cartella dei dati 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 visualizzato in alto. 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.

    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 launcher dovrebbero 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.

    È necessario modificare tale percorso in modo che punti al file javaw.exe scaricato dal programma di avvio. Questo file è relativamente si trova nell'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) fai clic su "Salva profilo". Ora quando avvii quel profilo, Minecraft utilizzerà l'installazione autonoma di Java archiviata con il programma di avvio anziché l'installazione Java a livello di sistema..

    In effetti, se Minecraft è il tuo 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.

    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 dal punto di vista della sicurezza, ma è anche terribile dal punto di vista delle prestazioni, visto che Minecraft è molto più fluido quando si utilizza la versione più recente di Java.

    Ammetteremo che abbiamo anticipato un incremento delle prestazioni piuttosto insignificante della nostra macchina di test dato che 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.

    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 ciò che ammonta a (sulla nostra macchina di prova) un cambiamento abbastanza piccolo. I giocatori che utilizzano l'aggiornamento 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.