[解決済み] SubclipseとJavaHLのインストールで頭を悩ます
質問
最新のSubclipseプラグインをインストールする際に問題が発生しました。この投稿を見ました。 subclipse: デフォルトのSVNクライアントをロードできない が、その回答はSubclipse1.6.xに特化したもののようで、1.8.xでは新たな問題が発生しているような気がしています。Macで、10.6.8で、Eclipse Indigoを使っています。Subclipse 1.8.4 をインストールし、Subversion JavaHL Native Library Adapter 1.7.3 をインストールしていますが、これは Subclipse 1.8 の正しい JavaHL のバージョンであるとのことです。 http://subclipse.tigris.org/wiki/JavaHL#head-5ccce53a67ca6c3965de863ae91e2642eab537de
新しいSVNリポジトリを追加しようとすると、"operation in progress"と表示され、このエラーが表示されます。
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
また、ここで推奨されているように、すべてのsubclipseプラグインをアンインストールし、代わりにopenCollabNetサブバージョンパッケージをインストールすることも試してみました。 http://subclipse.tigris.org/wiki/JavaHL#head-5bf26515097c3231c1b04dfdb22c036bc511926b
しかし、新しいSVNリポジトリを追加しようとすると、エラーが発生しました: "Unable to load defaul SVN client"
何が間違っているのか、何か思い当たることはありますか?
ありがとうございます。
解決方法は?
私のような全くの初心者がこの問題に頭を抱えている場合に備えて、私がこの問題を解決するために取ったすべての手順を明らかにしておきたいと思います。2012年2月現在、Subclipseの最新バージョンは1.8で、Subversion 1.7が必要です。macは追加のJavaHLライブラリが必要なようで、Subversion1.6用しか見つかりません。そのため、Subclipse 1.8を削除して、代わりにバージョン1.6をインストールする必要があります。CollabNetがSubversion 1.7用のJavaHLライブラリを提供すれば、この状況はすべて変わるかもしれません。
-
Subclipse 1.8 を削除する - Eclipse のヘルプメニューで、新しいソフトウェアのインストールを選択します。一番下の右側のリンク "すでにインストールされているものは?" 上部付近に CollabNet Merge Client, version 3.0.x または同様のもの(これは Subclipse 1.8 とともにインストールされていると思います)が表示されますので、アンインストールをクリックし、手順に従ってアンインストールを行って下さい。(その後、Eclipseの再起動を要求されますが、not nowをクリックします。) 下へスクロールし、Subclipse, version 1.8.xが表示されたら、uninstallをクリックし、手順に従います。もう一度、eclipse が再起動を要求したら、"not now" をクリックします。
-
Subclipse 1.6をダウンロードします。まだ、新しいソフトウェアのインストールウィンドウのままです。一番上の「Work with: 」と書いてあるところに、以下を貼り付けます。 http://subclipse.tigris.org/update_1.6.x そして、すべてのファイルをダウンロードします(これらは必要ないかもしれませんが、私は安全のためにすべてダウンロードしました)。もう一度、eclipseが再起動を要求してきますが、not nowを押して、代わりにeclipseを終了します。
-
CollabNetからSubversionをダウンロードする - 次のサイトに移動します。 http://www.open.collab.net/downloads/community/ をダウンロードし、あなたのMac OSの正しいバージョンに対応したSubversion 1.6をダウンロードしてください。ダウンロード後、インストーラーを開き、インストールしてください。EDIT: この時点で、macを再起動するとよいでしょう。
-
javaのデフォルトライブラリパスにsubversionを追加する - ここで少しトリッキーになります。eclipse.iniファイルを開いてください(eclipse.iniファイルの見つけ方は、こちらをお読みください)。 http://wiki.eclipse.org/Eclipse.ini#-vm_value:_Mac_OS_X_Example - eclipse フォルダにある config.ini ファイルとは異なります。) eclipse.iniを開いたら、-Djava.library.path=/opt/subversionをコピーして、最後に貼り付けます。保存して閉じます。
-
ここでEclipseを再起動し、うまくいけばうまくいくでしょう。
なぜこのような作業なのか、全くわかりません。去年はWindowsマシンにSublipseをインストールしましたが、本当に簡単でした。皆さんの協力に感謝します
補足ですが、1.8から1.6にダウングレードして、古いリポジトリと同期できるようにするためにも有効です。
関連
-
[解決済み] tempとは何ですか、またjavaにおけるtempの用途は何ですか?
-
[解決済み] Java - JTextFieldが空かどうかを確認する
-
[解決済み] Application startメソッドで例外が発生する。JavaFx 11
-
[解決済み] javaで部分クラスを実装する方法
-
[解決済み] 一部の入力ファイルが非推奨のAPIを使用またはオーバーライドしている
-
[解決済み] mavenのコンパイルに失敗するのはなぜですか?
-
[解決済み] ORA-01654: インデックスを拡張できません。
-
[解決済み] Spring ApplicationContext - リソースリーク: 'context' が閉じられない
-
[解決済み] x--やx++はここで何をするのですか?
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Java Genericメソッドをstaticにするには?
-
[解決済み] java.util.concurrent.ExecutionException 例外をどのように処理しますか?
-
[解決済み] javacが「using unchecked or unsafe operations」という警告を出す原因は何ですか?
-
[解決済み] double 型を Int 型に変換、切り捨て
-
[解決済み] javax.naming.NameNotFoundException
-
[解決済み] ORA-01654: インデックスを拡張できません。
-
[解決済み] Java の文字列インデックスが範囲外です。0 [閉店]
-
[解決済み] どのように配列の10未満の値(x * 2)を倍増するコードを取得するには?(Java)
-
[解決済み] 文字列の巻き方
-
[解決済み] Javaコンパイラーエラー:ステートメントではありません