জাভাএইচএল লাইব্রেরি লোড করতে ব্যর্থ


96

এসওএন ব্যবহারের চেষ্টা করার সময় স্নো সিংহকে আপডেট করার পরে আমি ফ্ল্যাশ নির্মাতা /গ্রহণে এই ত্রুটিগুলি গ্রহণ করতে শুরু করেছি:

Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
/opt/subversion/lib/libsvnjavahl-1.0.dylib:  Library not loaded: /usr/lib/libpq.5.dylib   Referenced from: /opt/subversion/lib/libsvnjavahl-1.0.dylib   Reason: no suitable image found.  Did find:  /usr/lib/libpq.5.dylib: mach-o, but wrong architecture  /usr/lib/libpq.5.dylib: mach-o, but wrong architecture
no svnjavahl in java.library.path
java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java

4
দেখে মনে হচ্ছে এটিগ্রহণ এবং আপনার ব্যবহার করা এসভিএন ক্লায়েন্টের সাথে সম্পর্কিত; অগত্যা ফ্ল্যাশ নির্মাতা।
জেফরিহাউসার

4
এটা ঠিক শোনাচ্ছে। আমি সাবক্লিপ ব্যবহার করছি। আমি ট্যাগগুলি আপডেট করব। ধন্যবাদ
1.21 গিগাওয়াটস

উত্তর:


113

আপনার যদি জাভাএইচএল ব্যবহার করার প্রয়োজন না হয় তবে সাবক্লিপস একটি খাঁটি-জাভা এসভিএন এপিআই লাইব্রেরি - এসভিএনকিট (http://svnkit.com) সরবরাহ করে। সাবক্লিপ আপডেট সাইট থেকে কেবল এসভিএনকিট ক্লায়েন্ট অ্যাডাপ্টার এবং লাইব্রেরি প্লাগইনগুলি ইনস্টল করুন এবং তারপরে এটি টিম> এসভিএন এর অধীনে পছন্দগুলিতে চয়ন করুন।


4
অদ্ভুত, একটি কুঁচকিতে আমি কেবল পছন্দগুলি পরীক্ষা করেছি এবং এসভিএনকিট ইতিমধ্যে সেখানে ছিল। এটি কেবল বিরল উপলক্ষে ঘটেছিল (আমি এই মুহূর্তে কোনও এসভিএন-সমর্থিত প্রকল্পে কাজ করছি না) তাই এটি কাজ করে বলতে পারে না। আমি সত্যিই এটি আশা করি। যখন এটি ঘটে তখন এটি অনুসন্ধানটি (?) শেষ না হওয়া বা প্রায় এক মিনিটের পরে সংযোগ (?) বার আউট না হওয়া অবধি গ্রহটিকে লক করে দেয়। আপনি যখন খুব বড় স্প্রিন্ট এবং অল্প সময় পেয়েছেন সত্যিই বিরক্তিকর ...
উইলিয়াম টি। ম্যালার্ড

4
Eclipse IDE এর সংস্করণটি ব্যবহৃত হচ্ছে জাভাএইচএল কাজ করছে বা কাজ করছে না তার সাথে কিছুই করার নেই। subclipse.tigris.org/wiki/JavaHL
মার্ক ফিপার্ড

@ নিশ্চিত করুন এটি অবশ্যই কাজ করে। আপনার কী সমস্যা / ত্রুটি হচ্ছে তা আপনি আমাদের বলবেন না এবং সম্ভবত আমরা সহায়তা করতে পারি?
এডি কার্টিস

178

এটা চেষ্টা কর:

  1. উইন্ডো >> পছন্দসমূহ নির্বাচন করুন
  2. দলকে প্রসারিত করুন >> এসভিএন
  3. অধীনে SVN ইন্টারফেস সেট ক্লায়েন্ট থেকে SVNKit (বিশুদ্ধ জাভা) SVNKit ...

6
ধন্যবাদ, এটি সমস্যার সমাধান করেছে এবং এটি জাভাএইচএল প্লাগইন আনইনস্টল করার চেয়ে দ্রুত!
xarlymg89

আমি আমার পছন্দটি পরীক্ষা করে দেখেছি যে "জাভাএইচএল (জেএনআই) 1.8.8 (r1568071)" হিসাবে কেবলমাত্র একজনই চয়ন করেছেন। কেউ আমাকে বলতে পারবেন কেন এবং কীভাবে সমস্যার সমাধান করবেন? ধন্যবাদ
3h3

4
এই বিকল্পটি উপলভ্য নয় ... তার আপডেট সাইট থেকে এসভিএনকিট ইনস্টল করার পরেও ...
সেরিন

27

কুবুন্টুতে, অন্য জাভা সংস্করণ ইনস্টল করার কারণে গ্রন্থাগারের দিকে আমার পথ পরিবর্তন হয়েছিল। পুরো ছবিটি এখানে , তবে সংক্ষেপে:

sudo apt-get install libsvn-java
sudo find / -name libsvnjavahl-1.so

শেষ কমান্ড থেকে আউটপুট এর মত দেখতে পারে, উদাহরণস্বরূপ:

/usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so

এটি আপনাকে পথ দেয়, যাতে আপনি নিম্নলিখিতগুলিতে আপনার যোগ করতে পারেন eclipse.ini:

-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni/

এই JavaHL প্রাপ্তিসাধ্য 7. Trisquel উপর OpenJDK 1.7.0_79 সঙ্গে অন্ধকার লুনা তৈরি বোধ করতেন
Jah

4
এটিই এখানে একমাত্র উত্তর যা প্রকৃতপক্ষে মূল প্রশ্নের উত্তর দেয়।
robross0606

আসল উত্তর, অ্যাপ্লিকেশনটির জন্য এই গ্রন্থাগারটির প্রয়োজন, তৃতীয় ধাপে পুনরায় আরম্ভ করার দরকার নেই এবং এটি স্বীকৃত হবে
The GabyRod

7

এই ব্লগটি দেখুন । এটি একটি টন তথ্য আছে। এছাড়াও যদি ব্রিউয়ের মাধ্যমে ইনস্টল করা হয় তবে এই নোটটি মিস করবেন:

আপনার জাভা এক্সটেনশান ফোল্ডারে জাভা বাইন্ডিংগুলি লিঙ্ক করতে হতে পারে:

 $ sudo mkdir -p /Library/Java/Extensions
 $ sudo ln -s /usr/local/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib

এটি আমার জন্য পুরোপুরি কাজ করেন। পোস্ট ইনস্টল নির্দেশাবলী পড়ার সুযোগ পাওয়ার আগে আমার কম্পিউটারটি কোনও বাহ্যিক কারণে পুনরায় চালু হয়েছিল। এমনকি যদি আমি সাবক্লিপ নেটিভ এসভিএনকিট ব্যবহার করতে পারি তবে আমি জাভাহাল এক্সটেনশন অর্ধেকটি ইনস্টল না করতে পেরে খুশি
আলেকজান্দ্রে মোরগাট

2

আমি সবেমাত্র মাউন্টেন লায়ন ইনস্টল করেছি এবং একই সমস্যাটি আমি এফ ফ্ল্যাশবিল্ডার (যা 32 বিট) ব্যবহার করি এবং মাউন্টেনলিয়ন bit৪ বিট, যার অর্থ ডিফল্টরূপে ম্যাকপোর্টস সবকিছু 64৪ বিট হিসাবে ইনস্টল করে। আমি যে সাবক্লিপটি ব্যবহার করি তার সংস্করণটি হ'ল 1.8 যেহেতু আমি ইতিমধ্যে সাবভারশন এবং জাভাএইচএলবাইন্ডিংগুলি ইনস্টল করেছি আমি কেবল এই আদেশটি চালিয়েছি:

 sudo port upgrade --enforce-variants active +universal 

এটি তৈরি ম্যাক পোর্টগুলি ইতোমধ্যে ইনস্টল করা সমস্ত কিছু দিয়ে যায় এবং 32 বিট সংস্করণও ইনস্টল করে।

আমি তখন ফ্ল্যাশবিল্ডার পুনরায় চালু করেছি এবং এটি আর কোনও জাভাএইচএল ত্রুটি দেখায় না।


লাইনটি কী করে? -> এই ফোসেস ম্যাক পোর্টগুলি ইতোমধ্যে ইনস্টল করা সমস্ত কিছুর মধ্য দিয়ে যায় এবং 32 বিট সংস্করণও ইনস্টল করে।
মিনিটে ক্যাট্র্যাপচার

2

আপনার ওএসের উপর নির্ভর করে আপনার জাভাএইচএল প্রয়োজন হতে পারে বা নাও পারে। অন্যান্য পরামর্শ ছাড়াও এখানে এটি পোস্ট করুন।

এখানে চিত্র বর্ণনা লিখুন

অন্যান্য ওএসের জন্য এই উত্সটি দেখুন: http://subclipse.tigris.org/wiki/JavaHL


1

সম্ভবত আপনি এটি চেষ্টা করতে পারেন: jdk সংস্করণ পরিবর্তন করুন। এবং আমি এই সমস্যাটি সমাধান করে jdk 1.6.0_37 থেকে 1.6.0.45 এ পরিবর্তন করেছি। বিআর!



1

আমার জন্য আমি এই সমস্যাটি পেতে শুরু করি যখন আমি জাভা 8 এ আপগ্রেড করেছি এবং আবার জাভাতে ফিরে এসেছি 7 আবার জাভা 8 এ উন্নীত হয়েছে এবং সমস্যাটি সমাধান হয়ে গেছে।


1

Eclipse / STS v3.9.X উইন্ডো ব্যবহারকারীর জন্য আপনার সাবক্লিপ সংস্করণটি আপডেট করার প্রয়োজন হতে পারে।

যান সাহায্য > নতুন সফ্টওয়্যার ইনস্টল > Subclipse ক্লিক করুন এবং সম্পাদন করা থেকে সংস্করণ 1.6.X করার 1.8.X

এই পদ্ধতিটি জাভাহএইচএল উপলব্ধ নয় তাদের ক্ষেত্রেও প্রযোজ্য। উইন্ডোজ > পছন্দ > টিম > এসভিএন এ গিয়ে জাভাএইচএল উপলব্ধ কিনা তা আপনি পরীক্ষা করতে পারেন । আপনি এটি এসভিএন ইন্টারফেস > ক্লায়েন্ট বিভাগে পরীক্ষা করতে পারেন ।

যদি এটি ম্যাক ওএসে কাজ করে তবে মন্তব্য বিভাগে দয়া করে সাড়া দিন। :)


"নতুন সফটওয়্যার ইনস্টল করুন" তে আপনার "সাবক্লিপস" কোথায় আছে?
লাইন

@ লাইন যদি আপনার এখনও সাবক্লিপ না থাকে তবে আপনি ইনস্টল করুন নতুন সফ্টওয়্যার মেনু থেকে অ্যাড বোতামটি ক্লিক করতে পারেন এবং কোন সংস্করণ অনুসারে আপনার এটি উপযুক্ত তা ইনস্টল করতে পারেন। এই url subclipse.tigris.org/update_1.10.x ব্যবহার করে অবস্থান সন্নিবেশ করুন ।
OreaSedap

0

আমার বোঝাপড়া - মূলত, ম্যাক ওএসে ডিফল্টরূপে এসএনএন ক্লায়েন্ট আসে। গ্রহপসে ইনস্টল করার সময় আমাদের এসএনএন প্লাগইনটি ম্যাক প্লাগইনের সাথে মেলানো উচিত এবং জাভাএইচএল অদৃশ্য হবে না। এক্সকোড ইনস্টল করে এবং তারপরে হোমব্রু বা ম্যাকপোর্টগুলি ব্যবহার করে আপডেট করার একটি দীর্ঘ প্রক্রিয়া রয়েছে যা আপনি গুগলিংয়ের পরে খুঁজে পেতে পারেন তবে যদি আপনি তাড়াতাড়ি থাকেন তবে নীচের পদক্ষেপগুলি কেবল ব্যবহার করুন।

1) আপনার ম্যাক টার্মিনাল শেলের উপর

$ এসএনএন - রূপান্তর

সংস্করণ নোট করুন উদাহরণস্বরূপ 1.7।

2) নীচের লিঙ্কটি খুলুন

http://subclipse.tigris.org/wiki/JavaHL

সাবক্লিপসের কোন সংস্করণটির সাথে এটি সম্পর্কিত দরকার তা পরীক্ষা করে দেখুন। যেমন

সাবক্লিপ সংস্করণ এসভিএন / জাভাএইচএল সংস্করণ 1.8.x 1.7.x

3) ঠিক আছে, 1.8.x এর সাথে সম্পর্কিত ইউআরএল নিন pick

http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA

এবং আপনার গ্রহনে যোগ করুন => সহায়তায় নতুন সফ্টওয়্যার ইনস্টল করুন

আপনার যা প্রয়োজন, এসএনএন ক্লায়েন্ট বা সাবক্লিপস বা মাইলিন ইত্যাদি নির্বাচন করুন এবং এটি আপনার হয়ে এসটিএস / গ্রহনটি পুনরায় চালু করার জন্য জিজ্ঞাসা করবে। আমার জন্য কাজ।

দ্রষ্টব্য: আপনার যদি ইতিমধ্যে আপনার গ্রহনের ভিতরে একাধিক সংস্করণ ইনস্টল থাকে তবে গ্রাহক প্লাগইনগুলি থেকে সমস্ত সাবক্লিপ বা এসএনএন ক্লায়েন্ট সংস্করণ আনইনস্টল করা এবং উপরে তালিকাভুক্ত পদক্ষেপগুলি দিয়ে নতুন করে শুরু করা ভাল।

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