【Mac編】Javaの開発環境を簡単に一括インストールする方法

sakamotoaya
書いた人 sakamotoaya

どうも!侍エンジニアブログ編集部のサカモトです!

Macユーザーの方でJavaを使って開発をしたいと思っている方はいませんか?

「JavaってWindowsのイメージで、そもそもMacに対応してるの?」

といった疑問を持つ方も、もしかしたらいるかもしれませんね。

そう、今回は、

  • Macを使っている
  • Javaの開発環境を構築したい
  • 何をインストールすればいいのかわからない
  • 分かりやすい手順が知りたい

という方向けにJavaの開発環境の構築手順を世界一分かりやすく解説します!

そもそもJavaとはどのようなものなのかを知りたい方はこちらの記事で確認してください。

Macでめちゃくちゃ使われるJavaの開発環境はコレだ!

Untitled design (50)

統合開発環境「Eclipse」

主にJava開発で利用される統合開発環境(IDE)の「Eclipse(エクリプス)」です。

無料でダウンロードし、誰でも利用できます。

プラグインを使って機能をカスタマイズできることが特徴。

プラグイン次第でPHPやRubyなどにも対応でき、開発環境自体に機能を追加することも可能。

統合開発環境「Android Studio」

Android アプリ開発用の公式な統合開発環境(IDE)の「Android Studio」です。

あらゆるタイプのAndoird端末でアプリを開発するための高速なツールが用意されており、主にAndroidアプリの開発で利用されます。

「Android Studio」を使ってAndroidアプリを作りたい方は、こちらの記事をご覧ください。

今回は全般的によく利用されるEclipseを使った開発環境構築を解説します。

開発環境構築に必要なのは2つだけ!

Untitled design (51)

以下の2つが必要です。

JDK

JDK(Java Deveropment Kit)とは、Javaプログラミングをするためのソフトウェアセットのことで、Javaの開発元のオラクル社が開発し無料配布しています。

Javaで何か作るためには、これが必要です。

JDKについて、もっと詳しく解説した記事を用意しましたので、見てみてくださいね!

Eclipse

EclipseとはJava開発で利用される統合開発環境のことです。

EclipseはJavaで開発をするために必要な機能を一通り備えているので、これをインストールすれば開発を始めることができます。

オススメは「Pleiades All in One」で自動構築

「Pleiades All in One」とは

Javaの開発において必要なものは、「JDKとEclipse」とお伝えしました。

本来JDKとEclipseは別々にダウンロードしてインストールや環境設定を行いますが、これらを一つにまとめた「Pleiades All in One」という無料の統合開発環境があります。

PleiadesとはEclipseの日本語化プラグインのことです。

Pleiades All in OneはWindows、Mac向けにEclipse本体と日本語化を行うためのPleiadesプラグインをまとめたパッケージのことです。

またFull Editionの場合では、JDKのインストールや環境変数の設定をする必要がありません

パッケージの圧縮ファイルをダウンロードし、その圧縮ファイルを解凍するだけで、JDKのインストールや環境変数の設定、Eclipseのダウンロード、日本語化全てが実施済みの開発環境が立ち上がります。

ダウンロードして起動するだけで、すぐに日本語されたEclipseが立ち上がり、Javaのコーディングを始めることができます。

「Pleiades All in One」のダウンロード

Pleiades All in One(Full Edition)のダウンロード方法について解説します。

MergeDoc Projectのサイトへアクセスします。
URL:http://mergedoc.osdn.jp

Pleiades01

Eclipseのバージョンを選択してボタンをクリックします。

どのバージョンにするか迷う場合は、最新のバージョンを選ぶとよいでしょう。

Pleiades02

”Full EditionにはEclipse実行用のJavaが付属しているため、Javaのインストールや環境変数の設定は不要”と記載されています。

Pleiades All in OneはJavaの他にもC/C++、PHP、Pythonの開発環境として使用することもできます。

これらのプログラミング言語全て利用可能な開発環境が必要な場合はultimateを指定してください。

指定したパッケージのダウンロードが始まります。

「Pleiades All in One」のインストール

ダウンロードが完了したら、「Pleiades All in One」をインストールします。

インストールはガイドに沿って行えばいいので、とくに難しいところはありません。

基本的にはデフォルトの設定でインストールして問題ありません。

これで開発環境の構築は完了です。

もし、「Eclipse」を個別にインストール必要がある場合は次の章を確認してください。

Macに「Eclipse」を個別にインストールする方法

Untitled design (52)

「Eclipse」のインストール

Eclipseを以下のサイトからダウンロードします。

表示されたダウンロード一覧にある「Eclipse IDE for Java EE Developers」の「Mac OS X 64bit」をクリックしてください。

URL:https://www.eclipse.org/

ダウンロード画面が表示されますので、ダウンロード画像をクリックしてください。
ダウンロードが完了すると、ZIPファイルが出てくるので、ダブルクリックで解凍します。

ここで警告が出る場合がありますが、「開く」ボタンをクリックします。

ワークスペース(Javaのプログラムファイルを保存する場所のこと)の場所を選択する画面が出てきます。 よくわからない場合はそのままで「OK」ボタンをクリックしてください。

以下の画面が表示されますので、画面右上の「Workbench」をクリックしてください。

開発画面が開きます。これでインストール完了です。

%e4%ba%88%e5%82%99

日本語化プラグイン「Pleiades」のインストール

日本語化プラグイン「Pleiades」をインストールします。

以下のサイトへからダウンロードします。

URL:http://mergedoc.osdn.jp

「Pleiades プラグイン本体をダウンロード」から、安定版へのリンクへ飛びます。

二つある選択肢のうち「pleiades_1.7.0.zip」をクリックしてダウンロード開始。

フォルダはこんな感じになっています。このうちfeaturesとpluginsのフォルダに入っているフォルダ(jpで始まるフォルダが各一つずつ入っています)を、先ほどインストールしたEclipse内の同名フォルダにコピーします。(中身を追加するだけなので、featuresとpluginsをフォルダごと上書きしないように注意)

最後に、設定ファイルの編集を行います。Eclipseの中に入っている「eclipse.ini」ファイルを開き、一番最後の行に以下を追加

-Xverify:none
-javaagent:../Eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar

これで完成!お疲れ様でした。

より高機能に!開発環境のおすすめ設定まとめ

Untitled design (53)

Eclipsをより効率よく開発するためにオススメの設定やプラグインをご紹介します。

高速化

補完設定をカスタマイズすることによって、開発速度を上げます。

  1. Eclipseのメニューから「ウィンドウ」→「設定」→「Java」→「エディター」→「コンテンツ・アシスト」を開く
  2. 「自動有効化」の「自動有効化を使用可能にする」にチェックを入れる。デフォルトでチェックが入っているはずですが、もし入っていない場合は入れてください。
  3. コンテンツ・アシストの設定画面で「自動有効化遅延」の値を小さくします。デフォルトでは200ですが、お好みで設定してください(80ぐらいがおすすめ)
  4. 「Javaの自動有効化トリガー」に文字を追加します。ここに設定された文字が入力されると、補完候補が表示されるようになっています。
    デフォルトでは「.」のみですが、「.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_」と設定することで変数名などの入力時に常に補完候補を表示するようになります。

以下、オススメのプラグインです。

Glance

Eclipseのコードをインクリメンタルサーチできるプラグイン。

検索文字を全て入力する必要がなく、入力しながら検索結果がリアルタイムで表示されるため、検索スピードがアップします。

※インクリメンタルサーチとは検索文字を1文字入力するたびに検索結果をどんどん表示してくれる機能のこと

Eclipse color theme

Eclipseの画面の配色テーマを自由に変えることができるプラグイン。

色別でテーマ分けしたり、プログラマっぽい黒い画面にしたい人におすすめです。

Color SchemeプラグインとMoonRise UIテーマをインストールする必要があります。

JSDT-jQuery

jQueryのコード補完をするプラグイン。

Eclipseには、「JSDT」(JavaScript Development Tools)が含まれており、JavaScriptエディタとして「JSDT」が利用可能です。

しかし「JSDT」単体ではjQueryのコード補完は行えません。jQueryでの開発を行うのであれば、必要なプラグインです。

まとめ

いかがでしたか?

Javaの開発はこれからです。

Eclipseをインストールし、環境構築ができたら早速開発をしてみましょう。

プラグインについても慣れてきたらいろいろ探して自分の好みに合わせてカスタマイズしてみてください。

使いこなして効率の良い開発をしていきましょう。

Javaカリキュラム無料公開中!
この記事はJava入門完全攻略ガイド【基礎学習/アプリ開発/仕事獲得】の一部になります。このカリキュラムは、プログラミング入門者が、基礎学習からアプリ開発、さらには仕事獲得まで体系的に学べる内容となっています。

Java学習に必要な情報を一つにまとめていますので効率よくJavaを学ぶことが出来ます。この機会に是非活用していただければと思います。

最短でJavaを習得したい方へ

もし、あなたが、

「難しすぎて学習が全然進まない」
「学習量が膨大でゴールが見えない」
「エラーを解決するのに何日もかかってしまう」

など、プログラミング学習やキャリアに関してお困りであれば、まずは『無料体験レッスン』にお申し込み下さい。

あなたにとって、最適の解決策をご提案させていただきます。

詳しくは下の画像から詳しいサービス内容をご確認ください。

cta_bannar-java1

非常識な結果を出す卒業生多数!

エンジニアキャリア戦略

人気記事セレクション

LINEで送る
Pocket

この記事が気に入ったら
いいね!をしてフォローしよう

最新情報をお届けします

書いた人

sakamotoaya

sakamotoaya