🐧

Ubuntu22.04にEclipseを入れて日本語化する

2022/09/22に公開

おはこんばんにちわ

今日も表題そのまんまの備忘録です

元々はEclipseを公式サイトからダウンロードして解凍してplaiades入れて〜
ってしてたんだけど毎回Eclipseの公式サイト行って落としてくるの面倒になってsnapから入れてみたら日本語化で躓いたので備忘録として残します

それではやっていきます

Eclipseを入れる

snap経由でEclipse入れます

sudo snap install --classic eclipse

これで/snap/eclipseディレクトリに実体が出来ます

$ tree -L 2 /snap/eclipse/
/snap/eclipse/
├── 61
│   ├── artifacts.xml
│   ├── bin
│   ├── configuration
│   ├── dropins
│   ├── eclipse
│   ├── eclipse.ini
│   ├── etc
│   ├── features
│   ├── icon.xpm
│   ├── meta
│   ├── p2
│   ├── plugins
│   ├── readme
│   ├── snap
│   └── usr
└── current -> 61

13 directories, 4 files

ただsnapで入ったファイルってリードオンリーなんで日本語化のプラグイン入らないので日本語化するためにこのファイル群を移動します

sudo cp -Rp /snap/eclipse /opt/

で起動確認

/opt/eclipse/current/eclipse

Imgur

はい、移動OK

次はsnap用のデスクトップエントリを使いまわしてアプリをシステムに登録します

$ sudo cp /var/lib/snapd/desktop/applications/eclipse_eclipse.desktop /usr/share/applications/eclipse.desktop
$ sudo vi /usr/share/applications/eclipse.desktop

修正内容は以下の2行でアイコンと実行ファイルの場所を変えています

$ diff /var/lib/snapd/desktop/applications/eclipse_eclipse.desktop /usr/share/applications/eclipse.desktop
6,7c6,7
< Icon=/snap/eclipse/61/icon.xpm
< Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/eclipse_eclipse.desktop /snap/bin/eclipse %f
---
> Icon=/opt/eclipse/current/icon.xpm
> Exec=/opt/eclipse/current/eclipse %f

snap版はもう不要なので削除

snap remove eclipse

snapを消してもメニューに残ってるので大丈夫ですね
Imgur

以上でEclipseが使えるようになりました

日本語化する

以下からLinux用のplaiades.zipを取得
https://mergedoc.osdn.jp

先程のeclipseのディレクトリで解凍します

$ cd /opt/eclipse/current
$ sudo unzip ~/.xdg_user_dirs/Downloads/pleiades.zip

プラグインを読み込むように設定ファイル変更

sudo sed -i.org -e '$a -Xverify:none\n-javaagent:/opt/eclipse/current/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar' eclipse.ini

以下の2行が追加されていることを確認

$ diff eclipse.ini{,.org}
29,30d28
< -Xverify:none
< -javaagent:/opt/eclipse/current/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar

clena起動

$ /opt/eclipse/current/eclipse --clean

Imgur
Imgur

日本語になったー😍

それでは良いEclipseライフを〜

とっぴんぱらりのぷう

P.S.

久しぶりにEclipse入れ直すので今までの手順を簡略化するためsnap経由で入れてみた
インストール自体はサイト行ってzip探して〜ってしなくて良くなって楽にはなったんだけど
日本語化についてはもう10年以上前からこの面倒な手順のままはどうなんだろう
EclipseのGUI上から簡単に日本語化出来るようになってて欲しいなぁ。。。

Discussion