2012-03-11 5 views
12

मैं इस त्रुटि मिलती है सबवर्सन प्लगइन स्थापित करने की कोशिश में विफल जब ग्रहण शुरू होता है:लोड करने के लिए JavaHL Library.- linux/ग्रहण

Failed to load JavaHL Library. 
These are the errors that were encountered: 
no libsvnjavahl-1 in java.library.path 
/usr/lib/jni/libsvnjavahl-1.so.0.0.0: /usr/lib/jni/libsvnjavahl-1.so.0.0.0: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch) 
no svnjavahl in java.library.path 
java.library.path = /usr/lib/jni 

पर्यावरण:

  • जावा संस्करण "1.6 .0_29 "
  • जावा (टीएम) एसई रनटाइम वातावरण (निर्माण 1.6.0_29-B11)
  • जावा हॉटस्पॉट (टीएम) क्लाइंट वी एम (buil घ 20.4-B02, मिश्रित मोड, साझा करने)
  • लिनक्स डेबियन 2.6.32-5-amd64 # 1 SMP सोम जनवरी 16 16:22:28 यूटीसी 2012 x86_64 जीएनयू/लिनक्स

मैंने कोशिश की एक 64-बिट lib करने के लिए अपने java.library.path बदल रहा है, लेकिन यह मदद नहीं करता है - मैं अभी भी जाना = एट वही त्रुटि (केवल अंतिम पंक्ति में परिवर्तन - एक 64-बिट पथ के लिए) इसके अलावा, क्यों यह है मुझे पता नहीं है java.library.path को बदलने के बाद/usr/lib/jni/में देख रहे हैं।

उत्तर

18

मैं उस संदेश से नाराज था इसलिए मैंने ऐसा किया और यह गायब हो गया!

उपयुक्त sudo- मिल स्थापित libsvn-जावा

और आप पथ को जोड़ने eclipse.inito विन्यास चाहिए/JNI:

enter image description here

+1

सुनिश्चित नहीं हैं कि अगर आप मुखर किया जा रहा है, लेकिन इंटरफ़ेस लिब स्विचिंग विजेता था। अच्छा है। –

+0

काम करता है और इस तरह आसान समाधान दिए गए हैं क्यों stackoverflow सबसे अच्छा है। – MvcCmsJon

0

समस्या यह है कि आप libsvn-जावा स्थापित नहीं है, है। हल करने के लिए सिर्फ इस आदेश के साथ पैकेज स्थापित:

sudo apt-get install libsvn-java 

और आप उपयोग Subclipse पढ़े जाते हैं।

+0

धन्यवाद =) लेकिन libsvn-जावा स्थापित किया गया था .. –

1

ठीक मैं सिर्फ एक ही समस्या में पड़ गए। मैंने javaHL lib स्थापित किया लेकिन उसने इसे ठीक नहीं किया। मैं इसे दोहरी जांच करके ठीक करने में सक्षम था जो मैंने सिनैप्टिक में स्थापित सबवर्सन के संस्करण को स्थापित किया था। मैं वास्तव में 1.6.x था जबकि मैंने संस्करण 1.8.x के लिए उपclip स्थापित किया। तो मैं अधिक शुरू कर दिया, मेरे ग्रहण फ़ोल्डर को हटाया, यह निकाला जाता है और निम्नलिखित ग्रहण अद्यतन साइट से Subclipse स्थापित: http://subclipse.tigris.org/update_1.6.x असंगति पर

अधिक: http://subclipse.tigris.org/wiki/JavaHL

http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA (एक है कि 1.6 के लिए लिंक कहते हैं मिलता है। एक्स रिलीज :)

0

समस्या हल हो गई - इसका कारण यह था कि स्थापित 64 बी सबवर्सिव एसवीएन कनेक्टर 32 बी जेडीके के साथ काम नहीं कर सके; मैंने 32 बी संस्करण में ग्रहण पुनः स्थापित किया है और सबकुछ ठीक है

+0

क्यों एक 64-बिट JDK स्थापित नहीं? –

+0

निष्पक्ष होने के लिए, मैं rememder नहीं है - कि पिछले मार्च था .. लेकिन मुझे लगता है, दोनों वेरिएंट संभव हो रहे हैं) –

5
करने के लिए हल सिर्फ इस आदेश के साथ पैकेज स्थापित

उदाहरण:

-Djava.library।पथ =/usr/lib/x86_64-linux-जीएनयू/JNI उत्तर के लिए

https://danangindrak.wordpress.com/2012/02/23/solved-memperbaiki-subclipse-error-default-svn-client-not-found-pada-eclipse/

+0

इस उत्तर अधिक upvotes होना चाहिए। मेरे लिए एक आकर्षण की तरह काम किया और वास्तव में इसे रोकने के बजाय समस्या हल करता है। – Dave

संबंधित मुद्दे