Mac OSx eclipseでJavaHLを利用する
EclipseでSubversionを利用しようとした際、JavaHLが利用できないアラートが出た場合の
対処法です。
対応手順(大まかな流れ)
1. Xcodeをインストール
2. XcodeでCommand Line Toolsをインストール ( gccコンパイラを利用するため)
3. macportsをインストール
4. macportsのportコマンド利用するためにパスを追加
5. javaHLをportコマンドよりインストール
詳細
2. Command Line Tools をインストール
Xcodeの「Preferences -> Downloads -> Command Line Tools」をインストール
これをやることで、gccコマンド等が利用できるようになる
3. macportsをインストール
http://www.macports.org/install.phpからソースを適当な場所にダウンロード
ターミナルを起動して、ソースのダウンロードしたディレクトリへ移動
以下のコマンドを実行
$ cd MacPorts-2.1.2 $ ./configure && make && sudo make install (ソースファイルを削除する場合(任意)) $ cd ../ $ rm -rf MacPorts-2.1.2*
4. macportsのportコマンド利用するためにパスを追加
ターミナルで以下を実行
$ export PATH=/opt/local/bin:$PATH $ export MANPATH=/opt/local/share/man:$MANPATHMacPorts 本体および ports のデータベースを最新の状態に更新
$ sudo port -d selfupdate
5. javaHLをportコマンドよりインストール
ようやく javaHLのインストールができる状態になりました
以下のコマンドを実行(20分くらい時間かかります)sudo port install subversion-javahlbindings +no_bdb +universal