Come installare Minecraft (client)


31

Come installare correttamente Minecraft, inclusa l'impostazione di eventuali pacchetti o app necessari per installarlo e per risolvere i problemi più comuni che gli utenti di Ubuntu affrontano quando provano ad usare Minecraft.

Sto cercando di installare ed eseguire Minecraft senza prima dover installare la versione Oracle di Java. Voglio usare la versione OpenJDK fornita con Ubuntu e, come ultima risorsa, usare quella Oracle.

Voglio anche sapere un elenco di problemi relativi a Minecraft in Ubuntu e le possibili soluzioni ad essi.

Una guida passo passo su come installare Minecraft sarebbe di aiuto.


Risposte:


45

Questa guida (che mi ha richiesto poco più di 3 giorni per scrivere e testare) è stata realizzata per risolvere la maggior parte dei problemi relativi alla corretta installazione di Minecraft. È molto completo e orientato per Ubuntu 11.10+ poiché questa è stata la prima versione a includere OpenJDK 1.7, ma potrebbero mancare ancora più informazioni per risolvere più problemi riguardanti Minecraft.

Inoltre non ho avuto abbastanza tempo per testare le versioni precedenti alla 11.10, ma se funziona o meno sulle versioni sottostanti è solo una questione di testare i passaggi menzionati qui (Ma con OpenJDK 1.6). La guida è stata inoltre creata per cercare di risolvere tutti i problemi utilizzando OpenJDK prima di provare a passare alla versione Java di Oracle. Proverò a coprire i problemi più comuni e farò una guida passo passo passo su come installare Minecraft, Minecraft Server e suggerimenti per la risoluzione dei problemi, facendo tutto il più semplice possibile. Se trovi un errore di battitura, informazioni mancanti o suggerimenti, per favore fammi sapere in modo che possiamo migliorare ulteriormente.

Prima di leggere questa guida, ci sono un paio di nuovi modi per installare Minecraft. Per prima cosa abbiamo il Minecraft Launcher ufficiale che funziona correttamente con le versioni 1.6+. Per ottenerlo basta andare sul sito di download di Minecraft o semplicemente fare clic sul collegamento di avvio di Minecraft . Esegui il Launcher e si prenderà cura di tutte le librerie necessarie e di eventuali aggiornamenti. Ho provato questo nel 13.04 e sta funzionando fuori dalla scatola. Devi solo avere OpenJDK installato che è menzionato nella seguente risposta.

Un altro modo è usare il programma di installazione di Minecraft . È un modo rapido e semplice per installare Minecraft e assicurarsi che tutto funzioni correttamente (ottimo script). Questo è per Ubuntu 12.04+. Semplicemente:

  1. Apri il terminale: digita terminalsul Dash. Apri il Dash premendo il SUPERpulsante.

  2. Installa il PPA:

    sudo add-apt-repository ppa:minecraft-installer-peeps/minecraft-installer
    
  3. Aggiorna il sistema e installa il programma di installazione di Minecraft:

    sudo apt-get update && sudo apt-get install minecraft-installer 
    
  4. Digita minecraft nel Dash:

    inserisci qui la descrizione dell'immagine

  5. Giocare

Ho appena provato questo e funziona perfettamente. Sebbene se il gioco si avvia e viene visualizzata una schermata nera , continua a leggere, in particolare la parte relativa a LWJGL, potresti non avere installato / sovrascritto queste librerie nella cartella di Minecraft.

Se non vuoi usare il PPA o il Launcher ufficiale, allora leggi questa guida che ti guiderà attraverso un altro lungo percorso ...

Questa è una guida in 3 fasi. Prima di scaricare Minecraft dobbiamo prima:

  • Vedi se abbiamo l'hardware richiesto.
  • Verifica se disponiamo degli strumenti necessari per installarlo e riprodurlo.
  • Installa il gioco nell'ordine corretto con i file corretti.

(Testato su Ubuntu 11.10, 12.04, 12.10 e 13.04 in entrambe le versioni a 32 e 64 bit)

REQUISITI HARDWARE (consigliato)

CPU - 2 GHz (funzionerà su Hertz inferiore ma avrai bisogno di ore di allenamento yoga perché sarà più lento iniziare e giocare).

RAM : almeno 512 MB, 2 GB consigliati

VIDEO - Consigliato a partire da Nvidia Geforce FX e versioni successive, Intel GMA 3000 (4a generazione) e versioni successive o Radeon serie 9000 e versioni successive. Funzionerà con meno ma questo è il raccomandato.

Se non si soddisfano o superano i requisiti hardware, alcuni dei problemi che dovranno affrontare sono:

  • Video Glitch (Grafica strana durante il gioco o nel menu di gioco)
  • Rendering lento (meno di 10 FPS) e problemi audio
  • Si blocca dopo un certo periodo di tempo
  • Minecraft non risponde per un paio di secondi (si ripete)
  • Blocco del sistema

NOTA : è molto importante verificare di aver installato correttamente la scheda video e che supporti OpenGL. Il modo più veloce per farlo è installare il pacchetto mesa-utils:

sudo apt-get install mesa-utils 

quindi eseguire:

glxinfo | grep -e "direct rendering"

Questo ti dirà se stai usando il rendering diretto (che è necessario per il 3D). Se sì, sei bravo, se no, devi procurarti una scheda video migliore o installare i driver adeguati. Per NVIDIA e ATI utilizzare i driver proprietari.

STRUMENTI NECESSARI

1. Vino

Wine potrebbe essere necessario per installare Minecraft se ti capita di scaricare una versione .EXE di esso. Devo davvero menzionare con forza che se hai la versione di Windows, puoi passare al programma di avvio di Linux senza problemi e non perdere alcun lavoro fatto in precedenza. La procedura per copiare skin e altre mod è menzionata di seguito, ma il punto è che Minecraft funziona alla grande su Ubuntu dopo la versione 1.6.

Vai a WINEHQ e segui le istruzioni lì. Se non basta eseguire le seguenti righe:

sudo add-apt-repository ppa:ubuntu-wine/ppa -y  
sudo apt-get update  
sudo apt-get install wine1.5  

(Questo dovrebbe installare l'ultima versione di Wine al momento)

Dopo averlo installato, esegui winecfgper configurarlo. Quindi chiudilo. Devi solo aprirlo una volta per fare la configurazione.

2. Scarica LWJGL (Libreria di giochi Java leggera)

Questo passaggio è CONSIGLIATO VIVAMENTE poiché risolverà il 99% dei problemi che gli utenti Ubuntu affrontano con Minecraft. Anche se usi il Launcher ufficiale o il PPA devi farlo.

inserisci qui la descrizione dell'immagine

Vai al seguente LINK per scaricarlo:

inserisci qui la descrizione dell'immagine

Scarica sempre la versione ZIP. Non scaricare le versioni SOURCE, DOCS o APPLET. Stick con quello con il lwjgl-VERSION.zip. Ad esempio quello che ho scaricato era lwjgl-2.8.5.zip

Per ogni evenienza, oltre a scaricare quello che ho citato, installa anche la versione LWJGL fornita con Ubuntu:

sudo apt-get install liblwjgl-java  

3. Scarica / Installa OpenJDK (che viene fornito con Ubuntu) se non ancora installato

Nel terminale digitare quanto segue:

sudo apt-get install openjdk-7-jre default-jdk icedtea-7-plugin 

(Se si desidera OpenJDK versione 7 che consiglio)

sudo apt-get install openjdk-6-jre default-jdk icedtea-6-plugin  

(Se si desidera OpenJDK versione 6)

Nota: se hai Java installato, il comando update-java-alternativessarà disponibile, il che significa che hai già Java (OpenJDK, Sun JDK, Any JDK). Per testare, basta andare al terminale e digitare update-java-alternatives. Se il comando è presente, verrà generato un messaggio di aiuto. In caso contrario, verrà visualizzato un errore relativo al comando non trovato. Questo è un modo rapido per sapere se hai già Java.

Dopo il test, controlla quale versione hai digitando quanto segue:

update-java-alternatives -l

Dovrebbe mostrare qualcosa di simile a questo:

  server@server:~$ update-java-alternatives -l
  java-1.7.0-openjdk-i386 1071 /usr/lib/jvm/java-1.7.0-openjdk-i386

In questo esempio, abbiamo la versione 1.7 di OpenJDK per un ambiente a 32 bit (a causa dell'i386 alla fine. 64 Bit avrebbe un amd64 alla fine invece dell'i386.)

Per verificare se manca qualcosa, basta cambiare / impostare l'alternativa Java.

sudo update-java-alternatives -s java-1.7.0-openjdk-i386  

In questo caso la versione a 32 bit. Se è a 64 bit sembrerebbe qualcosa del genere

sudo update-java-alternatives -s java-1.7.0-openjdk-amd64  

Digita update-java-alternatives -lper vedere quali versioni Java hai se ne usi un'altra o sei a 64 bit.

Se la modifica / impostazione dell'alternativa Java genera errori, leggere l'errore e installare eventuali pacchetti aggiuntivi necessari. Ho provato a coprire tutti gli errori già con l'installazione di Java sopra. Dopo questo, non dovrebbero esserci errori durante il controllo. Almeno nessun errore critico che causerà un comportamento errato di Minecraft.

4. Strumento di compressione / decompressione

Quello che uso è 7-Zip.

sudo apt-get install p7zip-full p7zip-rar

5. Il lanciatore eseguibile di Minecraft (Minecraft Launcher)

Scarica questo dal sito ufficiale di Minecraft :

inserisci qui la descrizione dell'immagine

Link diretto QUI

Questo file andrà nella tua cartella home. Consiglio la cartella home perché sarà più semplice seguirla nel resto del tutorial. Ad esempio, se il mio utente è CYREX, entrerà /home/CYREX. Verifica di aver scaricato correttamente questo file, ad esempio in Chrome, facendo clic su un file .jar proverai ad eseguire il file invece di scaricarlo per alcuni utenti. Basta fare clic con il tasto destro del mouse sul collegamento nella sezione DOWNLOAD del sito di Minecraft e dirgli di scaricare nella cartella principale.

Successivamente, apri il terminale e nel tipo di cartella home chmod +x minecraft.jar. Questo darà al file una proprietà eseguibile in modo da poter (ovviamente ^^) eseguire il file per giocare. Il file dovrebbe andare nella tua cartella home poiché proverà a leggere la tua cartella .minecraft che sarà anche nella tua cartella home (menzionerò come farlo più avanti). Questo passaggio non è necessario se si desidera eseguire il file dal terminale. Se si desidera eseguire il file tramite GUI con Nautilus, sarà necessario il bit eseguibile.

È inoltre possibile assegnare la proprietà eseguibile facendo clic con il pulsante destro del mouse sul file, andando sulla scheda delle autorizzazioni e attivando l'opzione "Esegui". Quello che dice "Permetti di eseguire il file come programma".

inserisci qui la descrizione dell'immagine

Riavvia il PC (per ogni evenienza)

Ora sei pronto per installare il gioco ...

IL GIOCO

Download di Minecraft

Puoi scaricare Minecraft da:

Se scarichi il gioco da Ubuntu Software Center o dal sito ufficiale (per Linux) non è necessario eseguire alcuni dei seguenti passaggi menzionati qui poiché verranno eseguiti per te. I crediti vanno a Marco Ceppi . L'unico necessario sarebbe il programma di avvio di Minecraft per Linux necessario per gli aggiornamenti e per avviare il gioco.

Il gioco è di circa 50 MB . Prendi nota delle dimensioni prima di scaricarlo da qualsiasi luogo che non provenga dal sito ufficiale (per ogni evenienza). Ne parlo da allora, a volte ci confondiamo scaricando il client (solo file Jar) rispetto al gioco completo. La differenza è che il file eseguibile Jar è di circa 5 MB (il minecraft.jar che si trova nel wiki di Minecraft e si trova nella cartella .minecraft / bin). Il lanciatore di Minecraft è inferiore a 100kb. Il gioco vero e proprio come ho detto prima è di 50 MB.

Se sei come me e hai avuto il gioco prima su Windows, installa il gioco usando Wine (Non è necessario acquistarlo di nuovo).

inserisci qui la descrizione dell'immagine

Al termine dell'installazione, il gioco dovrebbe aver creato la cartella .minecraft in /home/USER/.wine/drive_c/users/USER/Application Data. Per arrivarci basta aprire DASH e digitare la lettera C. Se hai già configurato wine, dovrebbe apparire l'icona Sfoglia C: Drive . Cliccaci sopra. Da qui in poi vai agli utenti -> USERNAME (dipende dal tuo utente Ubuntu) -> Dati applicazioni .

inserisci qui la descrizione dell'immagine

Quando entri nei Dati applicazione, non vedrai subito la cartella .minecraft. Devi premere CTRL+ in Hmodo che appaiano le cartelle / i file nascosti. Ora puoi vedere la cartella .minecraft.

inserisci qui la descrizione dell'immagine

Seleziona la cartella .minecraft e copiala nella tua cartella home. Ad esempio /home/cyrexsarebbe la mia cartella home, dopo averla copiata dovrebbe apparire come /home/cyrex/.minecraft. Ora vai a casa tua e nella cartella .minecraft. La posizione dovrebbe essere simile a questa /home/cyrex/.minecraft.

inserisci qui la descrizione dell'immagine

In questa immagine, poiché l'utente è SERVER, la posizione è /home/server/.minecraft

Dato che vogliamo andare all'interno della cartella .minecraft, devi premere CTRL+ He nella cartella home cercare la cartella .minecraft o premere CTRL+ Le aggiungere nella barra degli indirizzi .minecraft dopo la barra in / home / USER / quindi sembra /home/USER/.minecraft, quindi premere ENTER.

inserisci qui la descrizione dell'immagine

Ora all'interno della cartella Minecraft vai alla cartella BIN.

Ricorda le librerie LWJGL che hai scaricato in precedenza. Li userai. Decomprimi il file ZIP LWJGL. All'interno della cartella decompressa troverai le seguenti sottocartelle ( QUI puoi trovare aiuto su questo passaggio ):

inserisci qui la descrizione dell'immagine

  • Una cartella JAR. Il contenuto della cartella JAR dovrebbe andare nella cartella BIN di Minecraft all'interno di .minecraft. Sovrascrivi tutti i file che lo richiedono.
  • Una cartella NATIVE con diverse cartelle all'interno. All'interno della cartella NATIVE troverai la cartella LINUX. Il contenuto della cartella NATIVE / LINUX dovrebbe andare nella cartella BIN / NATIVES all'interno di .minecraft. Ancora una volta, sovrascrivere qualsiasi file che richiede.

Solo un riassunto:

JAR Folder --> .minecraft/bin  
NATIVE/LINUX Folder --> .minecraft/bin/natives

Sovrascrivi qualsiasi cosa quando copi i file nella cartella BIN o BIN / NATIVE di Minecraft.

Ora in Nautilus, nella cartella home, seleziona minecraft.jar (quello di dimensioni inferiori a 100 KB) all'interno della cartella home (NON all'interno della cartella .minecraft) e fai clic destro su di esso. Seleziona Apri con e seleziona la versione OpenJDK che hai installato.

inserisci qui la descrizione dell'immagine

Adesso GIOCA !. Puoi anche eseguire il gioco dal terminale in questo modo:

java -jar minecraft.jar

presupponendo che il terminale si apra nella cartella principale (questo è il comportamento predefinito).

RISOLUZIONE DEI PROBLEMI

Fino a questo punto, per molti utenti, il gioco funzionerà perfettamente. Il gioco si aprirà e tutto andrà bene e dandy. Ma se ti capita di avere un problema, leggi quanto segue poiché si scatenerà l'inferno. Se il gioco inizia a lanciare errori, non a iniziare, dai una schermata nera, ecc. Continua a leggere per risolvere alcuni di questi problemi comuni. Per ogni evenienza, ripeti tutti i passaggi precedenti e verificali lentamente poiché un download errato, una copia errata, non sovrascrivere qualcosa o non incollare il file nella posizione corretta creeranno il problema.

1. Minecraft non si apre dopo aver eseguito tutti i passaggi sopra menzionati

Se il gioco inizia a lanciare errori come i seguenti o simili:

Exception in thread "main" java.lang.NoClassDefFoundError: org/lwjgl/LWJGLException
Caused by: java.lang.ClassNotFoundException: org.lwjgl.LWJGLException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

inserisci qui la descrizione dell'immagine

Nella maggior parte dei casi, significa che stai eseguendo il file minecraft.jar errato (dovrebbe essere il programma di avvio di Minecraft che ha dimensioni inferiori a 100 kb e si chiama minecraft.jar e non l'eseguibile di Minecraft che è 5 MB, è all'interno di. cartella minecraft / bin e sembra avere lo stesso nome minecraft.jar) o non hai aggiornato le librerie come ho menzionato sopra con il più recente LWJGL. Verificare che si stia effettivamente eseguendo il file minecraft.jar corretto e aver sovrascritto e aggiornato i file della libreria corretti.

2. Schermata nera durante il caricamento del gioco o dopo l'accesso

Ci sono diverse ragioni per questo.

  • 1o caso: simile al primo punto menzionato, basta verificare che si stia eseguendo il file minecraft.jar corretto.

  • Secondo caso: aggiungere "net.minecraft.LauncherFrame" alla fine della riga eseguibile. Ad esempio: java -jar minecraft.jar net.minecraft.LauncherFrame.

  • 3 ° caso: se si utilizza un sistema a 64 bit, ESPORTA il percorso della libreria. Digitare quanto segue appena prima di eseguire il programma di avvio:

    export LD_LIBRARY_PATH = "/ usr / lib / jvm / java-1.7.0-openjdk-amd64 / lib / amd64 /"

    Quindi eseguire il programma di avvio: java -jar minecraft.jar

    (Potrebbe essere necessario modificare la parte relativa a "java-1.7.0" con quella effettiva in uso, che può essere: java-6-openjdk, java-7-openjdk, java-7-openjdk-i386, java- 6-openjdk-amd64 e altri.

    (Ricorda che puoi sempre fare clic con il pulsante destro del mouse sul programma di avvio e selezionare Apri con dal menu di scelta rapida, quindi selezionare l'OpenJDK che si desidera utilizzare.

  • 4 ° caso: hai dimenticato di sovrascrivere i file della libreria con quelli più recenti di LWJGL. Ricordarsi di scaricare i file della libreria di aggiornamento e sovrascrivere quelli nel bin bin di Minecraft e nelle cartelle bin / native. Questo oltre a risolvere questo problema risolve anche molti altri problemi come suono, movimento, crash ...

3. Ottenuto "Errore: Impossibile trovare o caricare la classe principale minecraft.jar"

Hai dimenticato di aggiungere "-jar" alla riga java. Dovrebbe essere java -jar minecraft.jare nonjava minecraft.jar

4. Esiste uno script di installazione di Easy Minecraft (inclusa la creazione di un'icona Unity Launcher per Minecraft)

Puoi andare su https://github.com/Enkouyami/Complete-Minecraft-Installer e scaricare lo script da lì. Ricorda di concedergli un'autorizzazione eseguibile.

5. Durante la riproduzione di Minecraft, la mia scheda video (Nvidia o Ati) inizia a riscaldarsi e la velocità della ventola aumenta / l'utilizzo della CPU arriva al 100%

C'è un'impostazione nelle opzioni di Minecraft, all'interno delle Impostazioni video chiamata Performance. Assicurati che questa opzione sia su Bilanciato o Risparmio energia. Per alcune schede video e CPU, se imposti questa opzione su FPS massimo, ti darà LETTERAMENTE il massimo FPS che la scheda video e la CPU sono in grado di gestire durante la riproduzione di Minecraft, il che aumenterà la temperatura della scheda video molto velocemente poiché vuoi vedere l'FPS MASSIMO che la scheda è in grado di gestire e manterrà la CPU più focalizzata sul gioco. Modificare questa opzione su un'impostazione più bassa se si desidera che la scheda video riduca la temperatura, evitando di dover acquistare una scheda video molto presto e anche dare alla CPU una pausa dal morire.

6. Il menu di Minecraft e il gioco sono molto lenti (Low FPS)

Abbassa tutte le impostazioni nell'opzione Impostazioni video di Minecraft. Le opzioni che fanno davvero la differenza (in ordine di maggior impatto sulle prestazioni) sono Render Distance, Grafica, Performance, Particles, Smooth Lighting, Use VSync e Clouds.

7. Minecraft è in ritardo

Nel menu delle opzioni di Minecraft, nelle opzioni Video, disattiva Textures server. Nelle Impostazioni Snooper, disattivare Consenti Snooper. Queste sono le uniche opzioni lato client che aiuteranno con il ritardo (supponendo che il ritardo non sia legato al video ma alla rete).

8. Tastiera e mouse non rispondono mentre si gioca a Minecraft

In alcuni casi molto rari (supponendo che tu abbia installato correttamente la libreria LWJGL), devi eseguire minecraft come SUDO: sudo java -jar minecraft.jar

IBus può anche essere il problema. Se il metodo precedente non funziona, prova a uscire da IBus dalla barra dei menu di sistema.

9. Si è verificato un problema OpenGL

Ricordarsi di installare i driver proprietari per la scheda video ATI o Nvidia.

10. Come posso provare lo sviluppo / la prossima versione di Minecraft.

Devi solo andare al wiki di Minecraft, nella sezione sviluppo QUI

E scarica la versione che desideri e se è client o server. Il server dovrebbe sovrascrivere il file del server che hai (quello chiamato minecraft_server.jar ). Il client dovrebbe sovrascrivere il client di Minecraft che hai (non il programma di avvio di Minecraft nella tua cartella home ma il file minecraft.jar all'interno di .minecraft / bin). Suggerisco di rinominare il file originale e mettere il nuovo file insieme a quello originale.

11. C'è qualche miglioramento nell'uso di Minecraft in un sistema a 32 bit o 64 bit

C'è un piccolo miglioramento in termini di velocità. Le uniche 2 modifiche alle prestazioni che ho visto sono state il fatto che avrei potuto mettere la distanza di rendering (Opzione nelle Impostazioni video) in FAR e la velocità con cui il personaggio si caricava nel mondo. A parte questi due, ci sono piccoli cambiamenti. Se vuoi essere in grado di vedere le lunghe distanze ti consiglio 64 Bit, ma anche 32 Bit ha anche una lunga distanza. Inoltre, in alcuni casi, si verifica un problema durante l'utilizzo di 64 bit. La soluzione è utilizzare LD_LIBRARY_PATH prima di eseguire il gioco. Per esempio

export LD_LIBRARY_PATH="/usr/lib/jvm/java-1.7.0-openjdk-amd64/lib/amd64/"

Poi

java -jar minecraft.jar

12. Sono necessari i parametri -Xmx e -Xms?

Normalmente no, il valore predefinito è sufficiente affinché Minecraft funzioni senza intoppi, ma se hai una memoria limitata (2 GB o meno) o hai troppa memoria (8 GB o più), possono aiutarti in qualche modo. Xms è la memoria utilizzata all'avvio del programma mentre Xmx è la memoria massima consentita. Normalmente consiglierei di impostare entrambi sullo stesso valore per eliminare l'aumento dinamico della memoria tra l'avvio del programma e il massimo utilizzato. Gioca con loro se hai poca memoria. Per esempio:

Per un sistema di memoria da 1 GB possiamo impostarli su -Xms256M -Xmx512M
Per un sistema di memoria da 2 GB possiamo impostarli su -Xms512M -Xmx1024M
Per un sistema di memoria da 4 GB non è necessario impostarli, ma se si desidera comunque un valore iniziale potrebbe essere -Xms1024M -Xmx2048M o -Xms2048M -Xmx4096M

L'aspetto negativo di non impostarli è che il gioco potrebbe iniziare a chiedere sempre più memoria fino a quando non si blocca. Questo di solito si verificava più nelle versioni precedenti (perdita di memoria) ma non tanto nelle versioni successive. Tuttavia, se il sistema si arresta in modo anomalo dopo un po ', controlla l'utilizzo della memoria e utilizza entrambe le variabili per impostare l'utilizzo iniziale e superiore della memoria.

13. Errore con OpenJDK (versione 6 e 7)

Come ultimo caso, se ti capita di avere un problema molto strano e strano con entrambi, OpenJDK versione 6 e 7 e non c'è modo di usarli, installa la versione Oracle, Sun JDK. Utilizzare la seguente riga per installare, aggiornare e configurare Sun JDK:

sudo add-apt-repository ppa:webupd8team/java -y && sudo apt-get update && sudo apt-get install oracle-java7-installer && sudo update-java-alternatives -s java-7-oracle

o il seguente:

sudo add-apt-repository ppa:webupd8team/java -y  
sudo apt-get update  
sudo apt-get install oracle-java7-installer  
sudo update-java-alternatives -s java-7-oracle  

Ciò aggiungerà il PPA ai tuoi repository, aggiornerà i tuoi repository, installerà la versione Oracle Oracle e imposterà Java in uso. in questo caso è Java 7, ma in futuro potrebbe cambiare in Java 8. Questo è SOLO nel caso in cui OpenJDK abbia un problema serio che nemmeno l'aggiornamento o la reinstallazione risolverà.

NOTA PERSONALE - Dando la quantità di siti (compresi quelli ufficiali) che menzionano Linux e quindi offrono immediatamente come prima opzione la piattaforma Sun Java e persino raccomandando di rimuovere o eliminare l'installazione di OpenJDK, trovo che questo sia un modo molto brutto di mostrare il potenziale OpenJDK ha, specialmente su app come Minecraft. Personalmente trovo che offrire come prima opzione per installare Sun Java su OpenJDK senza nemmeno provare OpenJDK nella maggior parte dei casi, è un modo rozzo per respingere la piattaforma Open Source Java su una sorgente chiusa, solo perché "era la prima testato con Sun "," è ufficialmente raccomandato da Minecraft "(o qualsiasi altro sito di programma basato su Java) o OpenJDK ha dato un errore 2 anni fa.

OpenJDK ha fatto molta strada per essere liquidato così facilmente e la velocità di sviluppo di OpenJDK è molto più grande e più veloce di prima, chiunque abbia seguito lo sviluppo di OpenJDK lo sa. Ho lasciato l'opzione per Sun come ultima alternativa, non a causa del problema Open Source / Closed Source, ma perché ho installato Minecraft in oltre 50 PC che vanno da schede video Nvidia, Ati o Intel a Pentium 2, Athlon XP e Core i7, utilizzando solo OpenJDK, dalla versione 1.2.5 alla versione 1.4.5. Quindi la mia esperienza con OpenJDK e Minecraft dovrebbe parlare da sola. Non solo, ma la maggior parte dei problemi di Minecraft non viene in realtà risolta cambiando OpenJDK alla versione Sun Java di Oracle, ma risolta da variabili Java, aggiornamento delle librerie, esecuzione del file Minecraft corretto,

Come ultimo suggerimento, l'aggiornamento a una versione più recente di Ubuntu risolverà molti problemi relativi a OpenJDK, problemi audio, problemi video e problemi hardware in generale. Alcuni problemi riscontrati durante l'utilizzo di 11.04 o 11.10, ad esempio, sono stati risolti utilizzando una versione successiva di Ubuntu. Analizzando la quantità di domande relative a Minecraft in Askubuntu o nel forum di Ubuntu, possiamo vedere che ci sono sempre meno domande quando la versione di Ubuntu è più recente.

Spero davvero che questa guida aiuti i futuri utenti di Ubuntu e Minecraft e che qualsiasi feedback venga aggiunto ad essa, rendendola una guida generale per Minecraft in Ubuntu.


9
La risposta più grande che abbia mai visto!
Rubens Mariuzzo,

18
questo è molto, troppo, troppo complicato. Non proverei nemmeno a installare Minecraft se lo vedessi prima :) Le istruzioni complete sono: 1. download minecraft.jar; 2. avviarlo con java -jar minecraft.jar; 3. Risolvi il problema con la libreria lwjgl mancante. In particolare, non è necessario Wine e non è necessario utilizzare il programma di .exeinstallazione solo per estrarre la .minecraftcartella dalla profondità delle directory di Wine nel passaggio successivo. Apprezzo lo sforzo che hai fatto in questo però :)
Sergey

@Sergey - Grazie, comunque, quando scarico Minecraft.jar e provo ad eseguirlo, mi dà sempre un problema.
Luis Alvarado,

Invece di utilizzare un .exe launcher / downloader per ottenere il minecraft.jar, puoi semplicemente scaricarlo da: Qui . Non hai bisogno di altro che jar e lwjgl per eseguire Minecraft, tutti gli altri file vengono creati / scaricati automaticamente (anche se non hai acquistato il gioco). Si noti che questo è l'URL da cui viene scaricato il launcher ufficiale.
mid_kid

2
Potrebbe essere necessario aggiornarlo per il nuovo lanciatore di Minecraft. Gestisce meglio le cose (download automatico di librerie e risorse)
kiri,

6

Presumo che tu abbia già minecraft.jarscaricato. In caso contrario, puoi ottenerlo da minecraft.net .

Minecraft è scritto in Java, quindi se vuoi eseguirlo (o qualsiasi altra applicazione scritta in Java) devi installare il pacchetto appropriato. Quel pacchetto è OpenJDK Java 7 Runtimee puoi installarlo aprendo Ubuntu Software Center e cercando java. Dovrebbe essere il primo risultato.

Una volta installato, fai clic con il pulsante destro del mouse minecraft.jar, scegli Open withe seleziona OpenJDK Java 7 Runtimedall'elenco.

B00m! Hai finito.


Oltre a Chris Wilson, voglio dire che a volte Minecraft non funziona correttamente su Ubuntu / Linux -> mostra un errore di memoria all'avvio. In questo caso è necessario aggiornare le librerie LWJGL. Per fare questo, vedi qui: askubuntu.com/questions/177996/…
Dominik Berger,

Inoltre, dovrai lasciarlo funzionare come eseguibile.
Ullallulloo

5

Sono arrivato alla tua domanda cercando le stesse risposte ... E penso di aver trovato una soluzione (funziona nel terminale, non con l'icona dell'Unità, però). Ho Ubuntu 12.04 64 bit, con driver proprietari NVidia (sembra importante)

Minecraft sembra avere problemi con OpenJDK, quindi ho installato Oracle JRE invece:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

(fonte: Java JRE non verrà installato a causa dell'errore "tar: errore non recuperabile" )

Quindi, ho eseguito nuovamente lo script di installazione di Minecraft, per disinstallare - install (clean-up, set to use Oracle JRE):

http://ubuntuforums.org/showthread.php?t=1726735

(non troverà sun-java6-jre, ma troverà e selezionerà oracle-java7-installer)

E poi, poiché sembra esserci un problema con il percorso della libreria oracle-java7 64bits, ho modificato i /usr/local/bin/minecraftcontenuti in questo modo:

#!/bin/bash
export LD_LIBRARY_PATH="/usr/lib/jvm/java-7-oracle/jre/lib/amd64"
java -jar Minecraft.jar

(fonte: Minecraft in jdk 1.7.0_u2 x64 )

Prima fai un backup e il tuo chilometraggio (leggi il percorso della biblioteca) può variare

e a questo punto , chiamare minecraftnel terminale funziona! (sfortunatamente, l'icona installata in Unity / Programmi non funziona ancora)


Beh, in realtà non so perché abbia funzionato, ma sì. Lo dico perché ho provato con la versione di Oracle e non ha funzionato. Ma farlo come hai menzionato qui funziona. Sono su Ubuntu a 32 bit. Grazie JFK.
Luis Alvarado,


0

Ho avuto lo stesso problema e risolto semplicemente inserendo il percorso completo di minecraft.jar nella riga di comando. Era così semplice. Sto usando Ubuntu 12.04.

Quindi ho avuto:

java -Xmx1024M -Xms512M -cp /opt/minecraft/minecraft.jar net.minecraft.LauncherFrame 

0

Una cosa che ha funzionato per me su un (Sun JRE 1.7.xx, Open Suse 12.1) è stata la copia dei file .jar nella directory linux lwjgl nella stessa directory in cui si trovano nella directory .minecraft. Oltre alla directory \ native


0
sudo apt-get install java-package
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Fare clic su OK per accettare i termini e le condizioni di Oracle.

Per eseguire, copia e incolla 'minecraft.jar' nella tua cartella home e usa questo comando:

java -jar minecraft.jar

Inoltre, dovrai assicurarti di aprire la porta 25565 se stai eseguendo un firewall in modo da poter accedere a Internet.



0

Un metodo più semplice, che trovo funzioni per me.

  1. Installa OpenJDK 7 JRE, con questo comando:

    sudo apt-get install openjdk-7-jre
    
  2. Scarica Minecraft dal sito ufficiale .

    1. Fai clic sul link "Mostra tutte le piattaforme".
    2. Scarica "Minecraft.jar" nella sezione " Minecraft per Linux / Altro ".
  3. Concedere le autorizzazioni di esecuzione "Minecraft.jar" .

    1. Fare clic destro su 'Minecraft.jar' e aprire "Proprietà".
    2. Passare alla scheda "Autorizzazioni" e quindi abilitare la casella
      "Consenti l'esecuzione del file come programma".
  4. Esegui questo comando in un terminale:

    sudo sed -i 's:NoDisplay=true:NoDisplay=false:' '/usr/share/applications/openjdk-7-java.desktop'
    
  5. Assicurarsi che il file 'Minecraft.jar' si aprirà in Java:

    1. Fare clic destro su 'Minecraft.jar' e aprire "Proprietà".
    2. Nella scheda "Apri con", se "OpenJDK Java 7 Runtime" non è " Applicazione predefinita ", fai clic su "OpenJDK Java 7 Runtime" e quindi "Imposta come predefinito"
  6. Fare doppio clic sul file "Minecraft.jar". Il programma di avvio dovrebbe ora aprirsi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.