java - wrong ELF class: ELFCLASS32 When using Linux -


मैंने इन सभी को देखा है, लेकिन मेरा समाधान वहां नहीं है यहाँ छवि विवरण दर्ज करें

मैं अपने गेम में लिनक्स समर्थन जोड़ रहा हूँ यह विंडोज़ (32 और 64 बिट, विंडोज 7 और 8 का परीक्षण) पर ठीक काम करता है, हालांकि जब मैंने इसे एक परीक्षक को लिनक्स पर दिया तो उसे यह त्रुटि मिलती है:

  अपवाद में थ्रेड "टाइमर- 0 "java.lang.UnsatisfiedLinkError: /home/jai/Downloads/res/linux/liblwjgl.so: /home/jai/Downloads/res/linux/liblwjgl.so: गलत ELF वर्ग: ELFCLASS32 (संभावित कारण: वास्तुकला शब्द चौड़ाई java.lang.ClassLoader $ java.lang पर java.lang.ClassLoader.loadLibrary0 (ClassLoader.java:1890 पर java.lang.ClassLoader.loadLibrary1 (ClassLoader.java:1965) पर NativeLibrary.load (मूल निवासी विधि)) में बेमेल) .ClassLoader.loadLibrary (ClassLoader.java:1851) java.lang.Runtime.load0 (Runtime.java:795) java.lang.System.load (System.java:1062) पर पर org.lwjgl.Sys $ 1.run पर org.lwjgl.Sys.loadLibrary (Sys.java:95) पर org.lwjgl.Sys.doLoadLibrary पर java.security.AccessController.doPrivileged (मूल निवासी विधि) (Sys.java:66) पर (Sys.java:70) पर Org.lwjgl पर org.lwjgl.Sys। & Lt; clinit & gt; (Sys.java:1212) .opengl.Display। & lt; clinit & gt; StartScreenExperiments.Test2 $ 1.run पर (Display.java:135) (Test2.java:107) java.util.TimerThread.mainLoop पर (Timer.java:555) java.util पर।  

ऑपरेटिंग सिस्टम को बदलने के लिए उपयोग करने वाला कोड निम्न है:

  if (System.getProperty (" ("विंडोज़")) ("विंडोज़")) {// विंडोज सिस्टम .सेटप्रोपेर्टी ("org.lwjgl.librarypath", नई फाइल ("रिज / नेटिव्स-विन")। GetAbsolutePath ()); } और अगर (सिस्टम.जेटप्रोपार्टी ("ओएस नाम")। में शामिल हैं ("मैक")) {// मैक ओएस एक्स सिस्टम .सेटप्रोपेर्टी ("org.lwjgl.librarypath", नई फ़ाइल ("रेस / मैकॉक्स")। getAbsolutePath ()); } Else if (System.getProperty ( "os.name")। शामिल ( "लिनक्स")) {// लिनक्स System.setProperty ( "org.lwjgl.librarypath", नई फ़ाइल ( "रेस / लिनक्स")। GetAbsolutePath ( )); } और अगर (सिस्टम.getProperty ("os.name") में शामिल हैं ("सन")) {// SunOS (Solaris) System.setProperty ("org.lwjgl.librarypath", नई फ़ाइल ("res / solaris") .getAbsolutePath ()); } और {notsupported = true; }  

और मेरे पास res / linux में निम्नलिखित निवासी हैं:

Comments

Popular posts from this blog

apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -