2012-04-15 12 views
14

मैं रैखिक प्रोग्रामिंग के लिए गुरुबी पैकेज डाउनलोड करता हूं। मैं इसी gurobi.jar पैकेज आयात करते हैं। फिर उदाहरण कार्यक्रम चलाएं। तो यह निम्न त्रुटियों प्रकट होता है:आईए 32-बिट प्लेटफ़ॉर्म पर AMD 64-bit .dll लोड नहीं कर सकता

Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\gurobi460\win64\win64\bin\GurobiJni46.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform

तो मैं खिड़की 64 बिट JRE डाउनलोड, और "खिड़की> स्थापित JRE - -> वरीयता" का उपयोग इस नए JRE स्थापित करने के लिए।

हालांकि, यह अभी भी यह त्रुटि दिखाई दे रहा है।

+0

आप किस प्रकार के विंडोज़ का उपयोग कर रहे हैं? –

उत्तर

16

यदि आप अभी भी 64 बिट जेआरई स्थापित करने के बाद उस त्रुटि को प्राप्त कर रहे हैं, तो इसका मतलब है कि JVM चल रहा गुरुबी पैकेज अभी भी 32 बिट जेआरई का उपयोग कर रहा है।

जांचें कि आपने वैश्विक स्तर पर पाथ और जावा-एचओएमई अपडेट किया है और कमांड शैल में आप उपयोग कर रहे हैं। (हो सकता है कि आपको बस बाहर निकलने और इसे पुनरारंभ करने की आवश्यकता हो।)

जांचें कि आपका कमांड खोल जावा के सही संस्करण को "जावा-वर्जन" चलाकर चलाता है और यह जांचता है कि यह 64 बिट जेआरई है।

यदि आप एक रैपर स्क्रिप्ट/बैच फ़ाइल के माध्यम से उदाहरण लॉन्च कर रहे हैं, तो सुनिश्चित करें कि स्क्रिप्ट सही जेआरई का उपयोग कर रही है। आवश्यकतानुसार संशोधित करें ...

+1

यदि मैं अपने प्रोग्राम को चलाने के लिए ग्रहण का उपयोग करता हूं, तो क्या मुझे अभी भी पैथ और क्लासपाथ सेट करने की आवश्यकता है? JAVA_HOME जेडीके के लिए है। अब मैं कंपाइलर के लिए ग्रहण में जेडीके 1.6 चुनता हूं। मैं इसे कैसे सेट करूं? मैं बस जेआरई विंडोज 64 बिट स्थापित करें। – Guihua

+1

मुझे यह मिल गया। मुझे ग्रहण में "रन कॉन्फ़िगरेशन" जेआरई भी सेट करने की आवश्यकता है। – Guihua

+1

हां। (आपने उल्लेख नहीं किया कि आप प्रश्न में ग्रहण का उपयोग कर रहे थे।) –

-4

अनइंस्टॉल करें (हटाएं): jre, jdk, ग्रहण। इस कार्यक्रम के 32 बिट (x86) संस्करण डाउनलोड करें: जेआर, जेडीके, ग्रहण। और इसे स्थापित करें।

0

इस प्रयास करें:

  1. डाउनलोड करें और एक 32-बिट JDK स्थापित करें।
  2. जावा एप्लिकेशन शाखा के अंतर्गत ग्रहण पर जाएं (प्रोजेक्ट → रन कॉन्फ़िगरेशन ...) पर क्लिक करें।
  3. जेआरई टैब पर जाएं और वैकल्पिक जेआरई चुनें। इंस्टॉल किए गए जेआरई बटन पर क्लिक करें, अपना 32-बिट जेआरई जोड़ें और चुनें।
संबंधित मुद्दे