12

Subversionプラグインをインストールしようとすると、Eclipseの起動時に次のエラーが発生します。

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

環境:

  • Javaバージョン「1.6.0_29」
  • Java(TM)SEランタイム環境(ビルド1.6.0_29-b11)
  • Java HotSpot(TM)クライアントVM(ビルド20.4-b02、混合モード、共有)
  • Linux debian 2.6.32-5-amd64#1 SMP Mon Jan 16 16:22:28 UTC 2012 x86_64 GNU / Linux

java.library.pathを64ビットライブラリに変更しようとしましたが、役に立ちません-それでも同じエラーが発生します(最後の行のみが変更されます-64ビットパスに変更されます)また、理由がわかりませんjava.library.pathを変更した後でも、/ usr / lib /jni/を検索しています。

4

5 に答える 5

18

そのメッセージにイライラしたのでやったら消えてしまいました!

ここに画像の説明を入力してください

于 2012-11-08T01:55:27.993 に答える
5

解決するには、次のコマンドを使用してパッケージをインストールします。

sudo apt-get install libsvn-java

パス/jniを追加するにはeclipse.iniを設定する必要があります

例 :

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

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

于 2013-05-03T06:42:36.603 に答える
1

OK私は同じ問題に遭遇しました。javaHL libをインストールしましたが、それだけでは修正されませんでした。シナプスにインストールしたsubversionのバージョンを再確認することで修正できました。バージョン1.8.xのサブクリップをインストールしている間、実際には1.6.xを使用していました。そこで、最初からやり直して、eclipseフォルダーを削除し、それを抽出して、次のeclipse更新サイトから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.x リリースのリンクと書かれているものを入手してください:)

于 2012-08-22T23:13:48.633 に答える
0

問題は、libsvn-javaがインストールされていないことです。解決するには、次のコマンドを使用してパッケージをインストールします。

sudo apt-get install libsvn-java

そして、あなたはサブクリップを使用して読まれます。

于 2012-07-10T04:25:11.680 に答える
0

問題は解決しました-その理由は、インストールされた64bSubversiveSVNコネクタが32bJDKで動作しなかったためです。eclipseを32bバージョンに再インストールしましたが、すべて問題ありません。

于 2012-11-02T13:52:07.453 に答える