【20160806更新】Mac版Eclipse 4.5 Mars/4.6 Neonをpleiadesで日本語化する方法
tar.gz版のダウンロード
Eclipse公式サイトのトップからだと、インストーラーを実行してインストールする版になります。
従来通りの解凍するだけで完了するtar.gzファイルは、下記のページからダウンロードできます。
http://www.eclipse.org/downloads/packages/release/Neon/R
これが非常に探しづらい・・・。いつも、4.5とか古いバージョンのページをググって、そこからリンクで4.6のページに飛んだりして探しています。
ちなみに、インストーラーを実行するタイプでの日本語化方法は、試していません。eclipse.iniがどこにあるのか分からなかったので・・・
tar.gzの解凍
tarコマンドで解凍すると、 Eclipse.appができるので、それを/Applicationsフォルダに移動させます。
cd ~/Downloads tar -xf eclipse-jee-neon-R-macosx-cocoa-x86_64.tar.gz mv Eclipse.app /Applications
pleiadesのダウンロード・インストール
pleiadesは1.7.0以上をダウンロードしてください。
Eclipse 日本語化 | MergeDoc Project
pleiades.zipをunzipで解凍します。
cd ~/Downloads unzip pleiades_1.7.0.zip
解凍してできたpluginsフォルダとfeaturesフォルダの中身を、それぞれEclipseのpluginsフォルダとfeaturesフォルダにコピーします。
「/Applications/Eclipse.app/Contents/Eclipse」フォルダ内に、Eclipseのpluginsフォルダとfeaturesフォルダがあります。
Windowsのように、pluginsフォルダを「すべて上書き」みたいなことをすると、Eclipseのpluginsフォルダの元々の中身がすべて消えてしまいますので注意してください。
eclipse.iniの編集
eclipse.iniは、「/Applications/Eclipse.app/Contents/Eclipse」フォルダ内にあります。eclipse.iniを「テキストエディット」などのエディタで開いて、下記の記述を最終行に追加します。
-Xverify:none -javaagent:../Eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
または
-Xverify:none -javaagent:/Applications/Eclipse.app/Contents/Eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
1行目の「-Xverify:none」が無いと起動時エラーになります。
2行目の「-javaagent:」では、eclipse.iniがあるフォルダから、pluginsの中のpleiades.jarへの相対パスまたは絶対パスを指定します。
注意
相対パスで指定する場合、上記のように「../Eclipse/」が無いとダメでした。
下記の書き方では、4.6.0 Neonで動作しませんでした。
-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
-javaagent:./plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
このような書き方をすると、Eclipseアイコンをクリックして起動すると「アプリケーションが壊れています」という旨のメッセージが出たり、クリックしても全く反応しなかったりしました。
すべて同じ意味のパスなんですが、理由は不明です(^^;
クリーンして起動
cd /Applications/Eclipse.app/Contents/MacOS ./eclipse -clean