57

最新のSubclipseプラグインのインストールで問題が発生しました。次の投稿を見ました:subclipse:デフォルトのSVNクライアントを読み込めませんが、答えはSubclipse 1.6.xに固有のようで、1.8.xは新しい問題を提示していると思います。私はEclipseIndigoを搭載した10.6.8のMacを使用しています。http://subclipse.tigris.org/wiki/JavaHL#head-5ccce53a67ca6c3965de863ae91e2642eab537deによると、Subclipse 1.8.4がインストールされ、Subversion JavaHL Native Library Adapter 1.7.3がインストールされています。これは、Subclipse1.8のJavaHLの正しいバージョンです。

新しいSVNリポジトリを追加しようとすると、「操作が進行中です」と表示され、次のエラーが表示されます。

Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java

また、すべてのサブクリッププラグインをアンインストールし、代わりに、ここで推奨されているように、openCollabNetサブバージョンパッケージをインストールしてみました:http ://subclipse.tigris.org/wiki/JavaHL#head-5bf26515097c3231c1b04dfdb22c036bc511926b

しかし、新しいSVNリポジトリを追加しようとすると、「デフォルトのSVNクライアントを読み込めません」というエラーが表示されました。

私が間違っていることについて何か考えはありますか?

ありがとう

4

10 に答える 10

57

[Eclipse] > [設定] > [チーム] > [SVN] に移動し、[SVN インターフェイス] で [SVNKit] を選択します。私のために働いた。

于 2012-10-26T15:49:17.220 に答える
36

私のような完全な初心者である将来の読者が私のようにこれに頭をぶつけている場合に備えて、この問題を解決するために私が取ったすべてのステップを明確にしたいと思います。2012年2月の時点で、Subclipseの最新バージョンは1.8であり、Subversion1.7が必要です。Macには追加のJavaHLライブラリが必要なようですが、これはSubversion1.6でしか見つかりません。したがって、Subclipse 1.8を削除し、代わりにバージョン1.6をインストールする必要があります。CollabNetがSubversion1.7用のJavaHLライブラリを提供している場合、これはすべて変更される可能性があります。

  1. サブクリップ1.8の削除-Eclipseのヘルプメニューで、[新しいソフトウェアのインストール]を選択します。下部の右側にある[既にインストールされているものは何ですか?]リンクをクリックします。上部に、CollabNet Merge Clientバージョン3.0.xまたは同様のもの(これはSubclipse 1.8でインストールされていると思います)が表示されます。[アンインストール]をクリックして、手順に従ってアンインストールします。(Eclipseは再起動するように要求します。今はクリックしないでください。)一番下までスクロールし、Subclipseバージョン1.8.xが表示されたら、[アンインストール]をクリックして手順に従います。繰り返しますが、Eclipseが再起動を要求したら、「notnow」をクリックします。

  2. Subclipse1.6をダウンロードします。まだ[新しいソフトウェアのインストール]ウィンドウが表示されているはずです。上部にある「Workwith:」と書かれています。http://subclipse.tigris.org/update_1.6.xに貼り付けてすべてのファイルをダウンロードします(これらは必要ないかもしれませんが、安全のためにすべてダウンロードしました)。繰り返しになりますが、eclipseは、再起動し、今はヒットせず、代わりにeclipseを閉じるように要求します。

  3. CollabNetからSubversionをダウンロードする-http://www.open.collab.net/downloads/community/にアクセスし、MacOSの正しいバージョンのSubversion1.6をダウンロードします。ダウンロード後、インストーラーを開いてインストールします。編集:この時点でMacを再起動することをお勧めします。

  4. JavaのデフォルトのライブラリパスにSubversionを追加します-少し注意が必要です。eclipse.iniファイルを開きます(eclipse.iniファイルを見つける手順については、次をお読みください:http ://wiki.eclipse.org/Eclipse.ini#-vm_value:_Mac_OS_X_Example-構成と同じではないことに注意してください。 Eclipseフォルダー内のiniファイル)。eclipse.iniファイルを開いた後、-Djava.library.path = / opt/subversionをコピーしてその末尾に貼り付けます。保存して閉じます。

  5. ここでEclipseを再起動すると、うまくいけば動作します。

なぜこれがそのようなプロセスなのか私にはわかりません。昨年、WindowsマシンにSublipseをインストールしましたが、とても簡単でした。みんなの助けに感謝します!

追記:これは、1.8から1.6にダウングレードし、古いリポジトリと同期できるようにするためにも役立ちます。

于 2012-02-16T17:38:30.507 に答える
16

Rafael https://stackoverflow.com/a/13090191/1446834が提供する回答を使用しました

それは私にとってもうまくいきました。 ここに画像の説明を入力

于 2013-05-23T02:11:23.487 に答える
7

解決策については、このリンクを確認してください: http://www.breathedevelopment.com/node/49

# sudo port -v selfupdate
# sudo port install subversion-javahlbindings
# sudo port upgrade --enforce-variants active +universal
于 2012-09-04T10:28:28.617 に答える
6

私はUbuntuを使用していて、答えを検証するMacを持っていませんが、明らかに(エラーメッセージから)JavaHLライブラリがjava.library.pathに見つかりません。

これは、あなたが言及したプラグイン(org.tigris.subversion.clientadapter.javahl_1.7.3.jar)とは何の関係もありません。他の場所に移動しないでください。リンク(http://subclipse.tigris.org/wiki/JavaHL#head-5ccce53a67ca6c3965de863ae91e2642eab537de)からライブラリを/ opt/subversionにインストールするopenCollabNetからインストールしようとしたと仮定します。これはjava.libraryにリストされていません。 。道。試してみて、eclipse.iniを編集して次のような行を含めることができます

-Djava.library.path=/opt/subversion

-vmargsセクション。これで問題が解決するかどうかはわかりませんが、(たとえば、別のエラーメッセージを表示して続行することで)表示される場合があります。

答えを確認できず申し訳ありませんが、このヒントが問題の解決に役立つ可能性があります。

于 2012-02-16T12:37:04.303 に答える
3

Mac 10.9 で Eclipse バージョン: Kepler Service Release 1、ビルド ID: 20130919-0819 を使用しており、brew を使用して Subversion をインストールすることでこれを修正できました。

brew install --universal --java subversion

上記のコマンドを実行すると、次のようなインストールの概要が表示されました。

svntools have been installed to: /usr/local/opt/subversion/libexec

/usr/local/opt/subversion/ フォルダーに移動し、必要な jar を検索しました。/lib で見つけたので、eclipse.ini ファイルに以下を追加しました。

-Djava.library.path=/usr/local/opt/subversion/lib

このリンクを使用して、Eclipse から Subversion プラグインもインストールしました。

http://subclipse.tigris.org/update_1.10.x

そしてそれは問題を修正しました。

于 2013-12-23T12:51:13.520 に答える
0

javaHL コネクターをインストールしてみてください。これらはこの Web サイトからダウンロードできます。

http://www.collab.net/downloads/subversion#tab-3

于 2012-12-28T09:26:26.893 に答える