2011-07-08 6 views
1

私はCentOSの下でEclipseを実行していますが、コマンドラインからSVNを使用し続けるのではなくSubclipseを使いたいと思います。残念ながら、私はその事を実行することはできません。CentOSワークステーションでSubclipseを実行することができません

リポジトリをインポートしようとすると、「場所の検証でエラーが発生しました:「デフォルトのSVNクライアントを読み込めません」」というメッセージが表示されます。私はこれをオンラインで検索しましたが、JavaHLが利用できないことを示しているようです。 (This FAQはかなり代表的なようです)

問題のコンピュータは私のワークステーションであり、完全な管理権限はありません。 CollabNet SVNのインストールは実際にはオプションではありません。さて、(非常に協力的な)システム管理者の一人が、yumでJavaHL(1.6.15-1)を利用できるようにしました.SVN-javahl.jarを/ usr/lib/svn-javahlに入れ、li​​bsvnjavahl -1 .so/usr/libにあります。私はこれらの新しいファイルを-Djava.library.path=のエントリの下にの下に置くようにeclipse.iniを更新するはずですが、何も入力していないようです。私は/usr/lib/svn-javahl//usr/lib/svn-javahl/svn-javahl.jar/usr/lib/を試してみました。私はHelp -> About Eclipse -> Installation Details -> Configurationを介してeclipse.iniへの私の編集が確かに取り上げられることを確認しました。

JavaHLバージョン(1.6.x)が私のSubclipseバージョン(1.6.17)と一致することを確認しました。

誰かが私が試していなければならない他のもののためのアドバイスを持っていますか?

+0

Subclipseの設定ページを開きます。それは何と言うの? –

+0

さて、Subclipseのページは表示されません。ウィンドウ - >設定 - >チーム - > SVNです。それがあなたが参照しているページなら、私は何を探していますか? – BlairHippo

答えて

1

JavaHL JARファイルは必要ありません。 SubclipseにはJavaコードが含まれています。ネイティブライブラリが見つかるようにJavaを構成するだけです。それらがおそらく/ usr/libにあるとすれば、何もする必要はないでしょう。行うには何がある場合しかし、それは次のようになります。

-Djava.library.path =は/ usr/libの好みのドロップダウンが空の場合は

は、しかし、あなたは大きな問題を抱えています。つまり、JavaHLとSVNKitのいずれかのクライアントアダプタがインストールされていないか(ほとんどの場合)、何らかの理由でロードに失敗している可能性があります。プラグインがインストールされている場合はドロップダウンに表示されるはずです。ネイティブライブラリが利用できない場合、JavaHL行は単に何か(インストールされていません)と言うでしょう。 SVNKitは純粋なJavaであるため、インストールされていると常に上手く表示されます。

だから私はあなたがその方向を見ているべきだと思います。私は、あなたがSubclipseアップデートサイトからクライアントアダプタプラグインをインストールすることはできないと思います。

+0

ビンゴ!私はSubclipseが完全にインストールされていると思ったが、明らかに間違っていた。一度すべてを再インストールするとすぐに機能しました。助けてくれてありがとう! – BlairHippo

0

Subclipseの環境設定ページには、クライアントアダプタを選択できるフィールドがあります。アダプターをロードできないときのエラー・メッセージが表示されます。

これが失敗した場合は、「svnkit」アダプタを見つけてインストールします。これは、SVNプロトコルの純粋なJava実装です。

+0

「ウィンドウ」 - >「環境設定」 - >「チーム」 - >「SVN」の「SVNインターフェース:」セクションの「クライアント」プルダウンメニューを参照してください。あなたが言っているのはそれですか?それは何も表示されません - それは空のプルダウンです。 – BlairHippo

+0

また、 "svnkit"をインストールしても、それ自体は何もしないように見えました - 私はまだ同じ問題があり、何も変わっていないようです。 svnkitが表示される前に設定が必要なことはありますか? – BlairHippo

+0

はい、「クライアント」のプルダウンでは、利用可能なすべてのクライアントが表示されます。空の場合は、クライアントアダプタがインストールされていません。あなたのインストールは何とか壊れているようです。Eclipseがjavahl DLLをロードできない場合でも、少なくともアダプタを表示する必要があります。 –

関連する問題