こんにちは、まいまいです。
スーパー文系Javaエンジニアを名乗るべく日々精進しております。今回はJavaで開発をするなら必須のアプリであるeclipseを入れる方法についての記事です。環境はUbuntuを使っているのですが、Ubuntuにeclipseを入れるコマンドとしては、
sudo snap install --classic eclipse
がよく紹介されていると思います。私もこの方法で簡単に入れることができました。しかし確かに/snapにeclipseがインストールされているのですが、なんだか中身がごちゃごちゃしている気がする…!私だけかもしれませんが、48とかいう数字のディレクトリの中にeclipse入っていたり、currentディレクトリが隣に並んでいたり、とにかくスマートにインストールされなかった経験がありました。
そこで今回は、snapを使わずに綺麗にeclipseを入れる方法がありましたので、ご紹介します。この方法だと自分の好きな場所に綺麗にインストールできました。スッキリです。
snapを使わないでeclipseをインストールする方法
それでは、snapを使わないでUbuntuにeclipseをインストールする方法をご紹介します。
1. まずはアップデートです。もはやこれは、何かをインストールする前のおまじないですね。
sudo apt update sudo apt upgrade
2. 次に、https://www.eclipse.org/downloads/に行き、「Download 64bit」をクリックします。リンク先でLinux用のeclipseを任意の場所にダウンロードします。自分はやはり「ホーム」にしました。
3. その後、ダウンロードしたフォルダを解凍します。
tar -zxvf eclipse-inst-linux64.tar.gz
もちろんこのコマンドのパスはダウンロードした場所に合わせてください。
4. 解凍したらeclipse installerというディレクトリがあるので、その中のeclipse.instを実行します。こちら、私はなぜかコマンドでできなかったので手動でダブルクリックで実行しました。
5. 起動すると、どのタイプのeclipseをインストールするか選択する画面になるので、任意のものをインストールします。通常はEclipse IDE for Java Developerだと思いますが、自分はその下にあるfor Enterprise Java Developerにしました。EEの方がWebアプリを作るのに向いているためです。
6. 選択後インストールが完了し、launchでめでたくeclipseが起動します!
ショートカットアイコンを作成しなければならない
しかし、閉じたあと再びeclipseを開こうとしたところ、アプリケーション一覧にeclipseがないことに気づきます。それでも一応大丈夫で、インストールしてできあがった"eclipse"ディレクトリを開き、その中にあるeclipseをクリックすれば起動できますが、毎回そこまで行くのもめんどくさいですよね。そのうえ、その方法でなんとか起動できてもなぜかUbuntu画面左のお気に入りバーに追加できない状態です。流石にこのままだと効率が悪いので、ショートカットアイコンを作成することにします。
1. まず、ショートカットアイコンのデータが保存されているディレクトリに移動します。
cd ~/.local/share/applications/
2. そしたらvimなどのエディタを使って以下のファイルを作成し、中に情報を書き込んでいきます。
vim eclipse.desktop
[Desktop Entry]
Type=Application
Name=eclipse
Comment=eclipse
Terminal=false
Exec=/home/aki/eclipse/jee-2020-03/eclipse/eclipse //起動ファイルへのパス
Icon=/home/aki/eclipse/jee-2020-03/eclipse/icon.xpm //アイコン画像へのパス
パスは各自のパスにあわせてくださいね。NameやCommentの値はお好みで設定できますが、ややこしくなるのでeclipseで統一するのが一番だと思います。
3. Esc押して編集を終え、:wqで保存したら、次はAlt + F2 + r でEnterを押します。すると再読込され、アプリケーション一覧にeclipseのマークが現れると思います。それを右クリックでお気に入りに追加したら完成です!もちろんお気に入りに追加せずに普通にクリックするだけでも起動できますよ。
まとめ
snapを使わずUbuntuにeclipseをインストールする方法をご紹介しました。この方法だと好きなディレクトリにeclipseをスマートに入れることができるのでおすすめです。eclipseをうまく使って、素敵な文系Javaエンジニアを目指しましょう!最後までお読みいただきありがとうございました。