Saya memiliki Ubuntu 11.10 64-bit dan saya menginstal pembaruan JDK 1.7.0 2 x64 melalui halaman webupd8 . Namun saat ini saya memiliki masalah dengan game minecraft. Setelah mengunduh peluncur dari Minecraft.net dan java -jar /home/zrebec/Downloads/minecraft.jar
meluncurkan game oleh launcehr diluncurkan secara normal, setelah login permainan unduh pembaruan tetapi kemudian saya mendapatkan layar hitam dengan terminal ini:
Setting user: zrebec, -356009615199623309
Exception in thread "Minecraft main thread" java.lang.UnsatisfiedLinkError: /home/zrebec/.minecraft/bin/natives/liblwjgl.so: /home/zrebec/.minecraft/bin/natives/liblwjgl.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1928)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1825)
at java.lang.Runtime.load0(Runtime.java:792)
at java.lang.System.load(System.java:1059)
at org.lwjgl.Sys$1.run(Sys.java:69)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:65)
at org.lwjgl.Sys.loadLibrary(Sys.java:81)
at org.lwjgl.Sys.<clinit>(Sys.java:98)
at org.lwjgl.opengl.Display.<clinit>(Display.java:132)
at net.minecraft.client.Minecraft.a(SourceFile:180)
at net.minecraft.client.Minecraft.run(SourceFile:648)
at java.lang.Thread.run(Thread.java:722)
Tolong ada yang bisa membantu saya dengan ini? Saya pikir masalah itu akan ada di arsitektur karena:
liblwjgl.so: /home/zrebec/.minecraft/bin/natives/liblwjgl.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
Ada ide?
Saya tahu, mungkin yang ini di luar topik karena mungkin bukan masalah Ubuntu, tetapi dalam 64-bit berfungsi dengan baik dan saya pikir jawaban yang diterima dapat membantu banyak pengguna dan dapat membuat permainan yang lebih baik di Linux. Betulkah. Terima kasih banyak atas ide apa pun.
openjdk-6-jre
? Saudaraku bermain Minecraft di Kubuntu 11.10 64-bit tanpa masalah.openjdk-6-jre
saya punya beberapa masalah selama pertandingan. Setelah sekitar 2 - 3 dikurangi permainan mencolok dan kemudian crash :( Mungkin beberapa bug dalam permainan? Tapi di windows saya tidak mengalami masalah dengan ini. Saya bisa bermain berjam-jam dan tidak ada. Dan di sana saya menggunakan Oracle JDK 1.7 (JDK karena Saya programmer Java junior - sekarang belajar Java) Terima kasihopenjdk-7-jre-amd64
:) Saya menginstaljava version "1.7.0_147-icedtea" OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1) OpenJDK 64-Bit Server VM (build 21.0-b17, mixed mode)
Jawaban:
Alih-alih meluncurkan skrip setiap kali Anda ingin menjalankan minecraft, Anda juga dapat menambahkan pustaka ke ldconfig:
sekarang jalankan minecraft dengan membukanya dengan java di file manager
(contoh baris 1: sudo su -c "echo / usr / lib / jvm / oracle-java / lib / amd64> /etc/ld.so.conf.d/java.conf")
sumber
sudo su
Anda dapat menggunakanecho ... | sudo tee /etc/ld.so.conf.d/java.conf
Saya memiliki masalah yang sama tetapi saya menginstal via webupd8 - Instal Oracle Java (JDK) 7 di Ubuntu melalui PPA Repository , mencari di internet saya menemukan skrip ini (saya mengadaptasi skrip ke sistem saya) tetapi pada dasarnya ini adalah:
Script untuk sistem saya:
Semoga ini bermanfaat
sumber
LD_LIBRARY_PATH
adalah bagian yang hilang untuk saya. Terima kasih!Menemukan ini di forum Fedora dan bekerja dengan baik untuk saya menjalankan 12,04 Ubuntu-64bit dengan OpenJDK7u3
Tautan
sumber
Jika Anda menggunakan tipe Java ini, http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux , maka ini adalah kode yang benar yang Anda butuhkan.
Terima kasih JoZ3, saya hanya sedikit mengubah kode Anda.
sumber
@ JoZ3 Terima kasih banyak. Anda memecahkan masalah saya. Trik adalah mengarahkan jalur itu. Hanya tut kecil untuk pemula. Sebelum membaca ini, saya berasumsi bahwa Anda semua menginstal JDK 7 seperti yang ditulis JoZ3 di posnya. (Oracle JDK diperlukan.)
minecraft.jar
. Tempatkan di beberapa folder di desktop.Buat dokumen teks dan tempel perintah JoZ3 di dalamnya. Ini adalah perintah yang diperlukan dan kami sedang membuat skrip shell.
Simpan sebagai, misalnya
fix.sh
,.Pastikan Anda menjalankan
chmod fix.sh
dengan perintah ini.cd
ke direktori di mana file tersebut berada dan ketik terminal perintah berikut:Jalankan
fix.sh
dari terminal dengan menyeretnya ke terminal dan menekan Enter, atau dengan mengetik secara manual lokasinya di terminal dan menekan Enter.Game seharusnya bekerja sekarang! Itu memecahkan masalah saya.
sumber
Jadi ... saya menemukan solusinya :)
Pada halaman ini saya membuat skrip ini dan fungsinya dengan sempurna :) Saya menghapus OpenJDK dan setelah menjalankan skrip ini gim ini bekerja :)
sumber
Saya mengunduh windows exe, biarkan memuat, mengeluarkan toples minecraft dari windows, saya menemukan bahwa itu bekerja untuk saya (karena yang untuk linux di situs mereka tidak)
sumber
Ini berhasil bagi saya:
Saya mengadaptasi direktori karena saya menggunakan JAVA oleh ORACLE . Ini memecahkan misteri layar hitam. (:
sumber
Perbaikan sederhana, unduh file .jar dari situs web minecraft, pindahkan ke desktop Anda, klik kanan, properti, periksa buat file dapat dieksekusi dan selesai.
sumber