STSをMacにインストールして日本語化する

同じような手順がネットに載っているのは重々承知しているが、
その通りやっても動かなかったので、成功した手順をメモで残す。

バージョン情報

Mac: OS X El Capitan 10.11.6
STS: 3.8.4
pleiades:1.7.27

手順

  1. STSサイトからダウンロードする
  2. 解凍する
    tar -zxvf spring-tool-suite-3.8.4.RELEASE-e4.6.3-macosx-cocoa-x86_64.tar.gz
  3. sts-bundleディレクトリ配下のSTSをダブルクリックして起動する。
    日本語化前に一度STSを起動するこの手順を抜かすと、日本語化した後STSが起動しない気がするので、やっておく。
    ワークスペースを開いてIDEの画面が見えるところまで確認したら閉じる。
  4. pleiadesサイトからダウンロードする。
    Pleiades All in One」ではなく、最新版ダウンロードからダウンロードすることに注意。
  5. 解凍する
    unzip pleiades.zip -d pleiades
  6. pleiadesディレクトリ内のfeaturesとpluginsをコピーする。ここはGUIの想定で説明する。
    手順2で作成されたsts-bundleディレクトリ内のSTSファイルを右クリックして「パッケージの内容を表示」をクリックする。
    Contents/Eclipse配下にfeaturesとpluginsディレクトリがあるので、pleiades内の同名のディレクトリ配下のファイル「jp.sourceforge.mergedoc.pleiades」をコピーする。
  7. Contents/Eclipse配下のSTS.iniのバックアップを念のため取っておく。
    cp STS.ini STS.ini.org
  8. STS.iniの末尾にオプションを追記する。
    echo '-javaagent:../Eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar' >> STS.ini
  9. sts-bundleディレクトリ配下のSTSをダブルクリックして起動する。

自分はこの手順で動いた。サンプルのプロジェクトを用いた動作確認はこちらの手順で実施した。