Jdk 1.7.0_u2 x64 এ মাইনক্রাফ্ট


14

আমার উবুন্টু ১১.১০ 64৪-বিট রয়েছে এবং আমি জেডিকে ১.7.০ আপডেট 2 x64 ওয়েবআপডি 8 পৃষ্ঠার মাধ্যমে ইনস্টল করেছি । তবে বর্তমানে মাইনক্রাফ্ট গেম নিয়ে আমার সমস্যা আছে। Minecraft.net থেকে লঞ্চারটি ডাউনলোড করার পরে এবং লঞ্চের মাধ্যমে গেমটি java -jar /home/zrebec/Downloads/minecraft.jarপ্রচুর পরিমাণে চালু করা হয়, লগইন করার পরে গেম আপডেটগুলি ডাউনলোড করে তবে আমি টার্মিনালে এটি দিয়ে কেবল কালো পর্দা পেয়েছি:

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)

দয়া করে কেউ আমাকে এই সাহায্য করতে পারেন? আমি মনে করি যে সমস্যাটি আর্কিটেকচারে থাকবে কারণ:

liblwjgl.so: /home/zrebec/.minecraft/bin/natives/liblwjgl.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)

কোন ধারণা দয়া করে?

আমি জানি, সম্ভবত এটি একটি বিষয়বস্তু কারণ সম্ভবত এটি উবুন্টু সমস্যা নাও হতে পারে তবে -৪-বিট পুরোপুরি পুরোপুরি কাজ করে এবং আমি মনে করি যে গৃহীত উত্তরটি অনেক ব্যবহারকারীকে সহায়তা করতে পারে এবং লিনাক্সের অধীনে আরও ভাল গেম খেলতে পারে। সত্যিই। যে কোন ধারণার জন্য আপনাকে অনেক ধন্যবাদ।


2
আটকে থাকবেন না কেন openjdk-6-jre? আমার ভাই কোনও সমস্যা ছাড়াই K৪-বিট কুবুন্টু ১১.১০ এ মাইনক্রাফ্ট খেলছেন।
লেকেনস্টেইন

সঙ্গে openjdk-6-jreআমি খেলা চলাকালে কিছু বিষয় ছিল। প্রায় 2 - 3 বিয়োগের পরে গেমটি চটকদার এবং তারপরে ক্র্যাশ হয়ে যায় :( গেমের মধ্যে সম্ভবত সোম বাগগুলি আছে? তবে উইন্ডোতে আমি এ নিয়ে কোনও সমস্যা করতে পারি না hours আমি জুনিয়র জাভা প্রোগ্রামার - এখন জাভা শিখছি) Thanksধন্যবাদ
নেলা দ্রবনে

আমি জাভা এর 32 বিবিট সংস্করণটি চেষ্টা করব, কমপক্ষে এটিই আমি এই ত্রুটি বার্তায় সমস্যা বলে মনে করব।
ম্যাড সায়েন্টিস্ট

এবং তাই .... সমস্যাটি প্রতিরোধ করে openjdk-7-jre-amd64:) আমি java 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)
ওপেনজেডকে

মাইন ওপেজডিকে নিয়ে কাজ করে তবে ওরাকল জেডিকে দিয়ে নয়। মাইনক্রাফ্ট ব্যবহার করে 1.2.5।
লুইস আলভারাডো

উত্তর:


3

আপনি মাইনক্রাফ্ট চালাতে চাইলে প্রতিবার স্ক্রিপ্ট চালু করার পরিবর্তে ldconfig এ লাইব্রেরি যুক্ত করতে পারেন:

sudo su -c "echo [path to java]/lib/amd64(or i386) > /etc/ld.so.conf.d/java.conf"
sudo ldconfig

এখন ফাইল ম্যানেজারে জাভা দিয়ে এটি খোলার মাধ্যমে মাইনক্রাফ্টটি চালান

(লাইন 1 এর উদাহরণ: sudo su -c "প্রতিধ্বনি / usr / lib / jvm / ওরাকল-জাভা / lib / amd64> /etc/ld.so.conf.d/java.conf")


2
পরিবর্তে sudo suআপনি ব্যবহার করতে পারেনecho ... | sudo tee /etc/ld.so.conf.d/java.conf
l0b0

@ l0b0 বা sudo su -c "প্রতিধ্বনি ...> /etc/ld.so.conf.d/java.conf" যাইহোক আপনার পরামর্শের জন্য ধন্যবাদ।
মিড_কিড

1
তুমি ঠিক বলছো. বিন্দুটি ছিল রুট হিসাবে যতটা সম্ভব চালানো।
l0b0

19

আমার একই সমস্যা আছে তবে আমি ওয়েবআপডি 8 এর মাধ্যমে ইনস্টল করেছি - পিপিএ রিপোজিটরির মাধ্যমে উবুন্টুতে ওরাকল জাভা (জেডিকে) 7 ইনস্টল করুন , আমি এই স্ক্রিপ্টটি খুঁজে পেয়েছি (আমি আমার স্ক্রিপ্টটিতে আমার স্ক্রিপ্টটি গ্রহণ করেছি) তবে মূলত এটি হ'ল:

#!/bin/bash
export LD_LIBRARY_PATH="/opt/java/jre/lib/amd64"
java minecraft.jar

আমার সিস্টেমের জন্য স্ক্রিপ্ট:

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

আমি আশা করি এটি কার্যকর হবে


1
হ্যাঁ, দুর্দান্ত সমাধান :) প্রায় এক ঘন্টা আগে এটিই আমি খুঁজে পেয়েছি :) আপনাকে অনেক ধন্যবাদ
Nela Drobná

1
এটা LD_LIBRARY_PATHআমার জন্য অনুপস্থিত টুকরা ছিল। ধন্যবাদ!
জাস্টিন ফোর্স

8

এটি একটি ফেডোরা ফোরামে পাওয়া গেছে এবং এটি আমার জন্য ওপেনজেডিকে 7 ইউ 3 দিয়ে 12.04 উবুন্টু -৪৪ বিট চালানোর জন্য সুন্দরভাবে কাজ করেছে

লিংক

"আমার সবেমাত্র একই সমস্যা ছিল এবং আমার জন্য এটি কাজ করেছে:

  1. Http://lwjgl.org/download.php এ যান
  2. নতুন স্থিতিশীল প্রকাশটি ডাউনলোড করতে লিঙ্কটি ক্লিক করুন
  3. Lwjgl-xxxzip ডাউনলোড করুন (লেখার সময় lwjgl-2.8.3.zip)
  4. আপনার হোম ফোল্ডারে যান এবং আপনার লুকানো ফাইলগুলি দেখানোর জন্য ctrl + h টিপুন
  5. .মিনিক্রাফ্ট / বিনে যান এবং আপনি সেখানে যে জিপটি ডাউনলোড করেছেন তাতে জিয়ার ফোল্ডার থেকে ম্যাচিং জাজার ফাইলগুলি অনুলিপি করুন
  6. জিপ ফাইলের নেটিভ / লিনাক্স ফোল্ডার থেকে .so ফাইলগুলি .minecraft / বিন / নেটিভগুলিতে অনুলিপি করুন
  7. মাইনক্রাফ্ট চালু করুন

আশা করি এইটি কাজ করবে! "


জীবন রক্ষাকারী! আমি খুব হতাশ হচ্ছিলাম।
শেভ

2

আপনি যদি এই ধরণের জাভা ব্যবহার করেন তবে http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux , তবে এটি আপনার প্রয়োজন সঠিক কোড।

#!/bin/bash
export LD_LIBRARY_PATH="/usr/local/java/jre1.7.0_05/lib/amd64"
java -jar /path to your minecraft.jar file

ধন্যবাদ জোজ 3, আমি আপনার কোডটি সামান্যই সংশোধন করেছি।


1

@ জোজেড 3 আপনাকে অনেক ধন্যবাদ আপনি আমার সমস্যা সমাধান করেছেন। ট্রিকটি সেই পথটিকে পুনর্নির্দেশ করতে হয়েছিল। নতুনদের জন্য কেবল একটি ছোট্ট টুট। এটি পড়ার আগে, আমি ধরে নিয়েছি যে আপনি সবাই জেজেডে 7 টি ইনস্টল করেছেন তার পোস্টে লিখেছেন। (ওরাকল জেডিকে দরকার))

  1. ডাউনলোড minecraft.jar। এটি ডেস্কটপের কয়েকটি ফোল্ডারে রাখুন।
  2. একটি পাঠ্য নথি তৈরি করুন এবং এতে জোজেড -3 এর আদেশগুলি আটকান। এটি প্রয়োজনীয় কমান্ড এবং আমরা একটি শেল স্ক্রিপ্ট তৈরি করছি।

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

    উদাহরণস্বরূপ, এটি সংরক্ষণ করুন fix.sh

  3. নিশ্চিত হয়ে নিন যে আপনি chmod fix.shএই আদেশটি দিয়ে চলেছেন। cdযে ডিরেক্টরিটিতে ফাইলটি রয়েছে সেটিতে টার্মিনালটিতে নিম্নলিখিত কমান্ডগুলি টাইপ করুন:

    sudo chmod 755 fix.sh
  4. চালান fix.shটার্মিনালে এটা টেনে এবং টার্মিনালে লিখুন টিপে বা ম্যানুয়াল টাইপ করে তার অবস্থান এবং Enter টিপে টার্মিনাল থেকে।

খেলা এখন কাজ করা উচিত! এটি আমার সমস্যার সমাধান করেছে।


0

সুতরাং ... আমি সমাধান খুঁজে পেয়েছি :)

দ্বারা এই পৃষ্ঠার আমি এই স্ক্রিপ্ট এবং কাজ করে পুরোপুরি :) আমি OpenJDK মুছে ফেলুন এবং এই স্ক্রিপ্টের নির্বাহ খেলা যা করে crated :)

export LD_LIBRARY_PATH="/usr/lib/jvm/jdk1.7.0_02/jre/lib/amd64"
java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame

0

আমি উইন্ডোজ এক্সকে ডাউনলোড করেছি, এটিকে লোড করতে দেব, মাইনক্রাফ্টের জারগুলি উইন্ডোজগুলির বাইরে নিয়ে গেলাম, আমি দেখতে পেলাম যে এটি আমার জন্য কাজ করে (যেহেতু তাদের সাইটের লিঙ্কগুলির জন্য একটি)


0

এটি আমার পক্ষে কাজ করেছে:

#!/bin/bash
export LD_LIBRARY_PATH="/usr/lib/jvm/java-7-oracle/jre/lib/amd64"
java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame

আমি ডিরেক্টরির অভিযোজিত কারণ আমি ব্যবহার জাভা দ্বারা ওরাকল । এটি কালো পর্দার রহস্য সমাধান করেছে। (:


0

সরল ফিক্স, মাইনক্রাফ্ট ওয়েবসাইট থেকে জার ফাইলটি ডাউনলোড করুন, এটি আপনার ডেস্কটপে সরান, ডান ক্লিক করুন, বৈশিষ্ট্যগুলি, ফাইলটি এক্সিকিউটেবল এবং আপনার সম্পন্ন করে নিন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.