【Java環境構築 Mac編】JDKのインストールしてJavaを動かすまでを徹底解説

Javaを勉強しようとした時に、始めにすべきことは環境構築です。

しかし、プログラミング初心者にとっては環境構築一つでも大変な作業なのです。実際に、プログラミングを勉強してみたいけど、そもそも環境構築ができないため諦めてしまう人や1日以上かけてしまう人がいるものです。

今回はJavaの環境構築を初心者の方でも1時間でできるよう丁寧に解説をします!

使っている端末がWindowsの方はこちらの記事を参照してください。

【Java環境構築 Windows編】JDKのインストールしてJavaを動かすまでを徹底解説

JDKとは?

JDKとは何か?

いきなり新しい単語が出てきましたね(笑)

Javaの環境構築をしたいのに、JDKってなんだよ!って思われる人もいると思いますが、「JDKとはJava Development Kitの略で〜」という説明がよくありますが、

「Javaのプログラムを作ったり、動かしたりするときに必ず必要な道具」程度の理解で大丈夫です。

JDKを自分のパソコンにインストールすることで、Javaのプログラムを作ったり動かしたりすることができるようになるのです。

JDKについて詳しく知りたい方はこちらの記事に説明があります。

JDKをインストールしよう

さっそくJDKをインストールするための手順を説明していこうと思います。

JDKがインストールされているか?

JDKがインストールされているとインストール途中でエラーが発生する可能性があるため、下記コマンドで確認をしよう。

「Finder」→「アプリケーション」→「ユーティリティ」→「ターミナル」でターミナルを開き次のコマンドを入力する。

コマンドを入力し、JDKがインストールされている場合、次のようなメッセージがターミナルに出力される。

このメッセージはJavaのバージョンが1.8がインストールされていることを示します。

他にも色々と書いてありますが、プログラミングを書く上でそこまで困らない情報なので無視して構いません。(笑)

JDKをOracleから入手しよう

さていよいよJDKのインストール手順を解説していきます。

まずは、提供元であるOracleのホームページからJDKをダウンロードしましょう。

画面の真ん中あたりのOracle JDKのDownloadボタンをクリックしてダウンロードページに移動します。

JDKのインストールを自分のパソコンにインストールすることを許可するため、画面下にある「Accept License Agreement」を選択します。

今回はmacOS向けのJDKをインストールするため、jdk-11_osx-x64_bin.tar.gzかjdk-11_osx-x64_bin.dmgをダウンロードします。

どちらでもインストールはできますが、今回はより簡単にインストールができるjdk-11_osx-x64_bin.dmgをダウンロードしましょう。

インストール後の結果はどちらも一緒なので安心してください。

JDKをインストール

さきほど入手したJDKをインストールしていきます。ダウンロードしたファイルを開くと下のようなインストーラが展開されるため、アイコンをクリックします。

手順が書いてあるため、「続ける」をクリックして進めていきましょう。こちらの手順では全てデフォルトの設定のままで大丈夫です。

こちらの画面でインストールをクリックするとインストールが始まります。

下の画面が出てきたらインストール完了です。

JDKがインストールされたか確認をしよう

さきほどターミナルに入力したコマンドをもう一度試してみましょう。

正しくJDKのインストールができていれば、下の画面のようにJavaのバージョンが出力されるはずです。

まとめ

いかがでしたでしょうか。さっそくインストールしたJDKを使ってJavaのプログラミングをしてみましょう。

JDKをもっと深く理解したい!など思っている人もいるかもしれませんが、ちょっと立ち止まってプログラムを書くことを初めてみましょう。

環境構築は深く理解しようとするとはまったりもしますが、初心者の方はプログラムを書く環境ができればいったんは大丈夫です。

もしプログラムを書くことになれてきたらJDKについて深く理解することを始めてみてはいかがでしょうか。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

ABOUTこの記事をかいた人

某私立有名大学に在学中、有名ポータルサイト企業のハッカソン出場経験複するが、周囲とのプログラミングや技術力の差を実感する。 大学卒業時の就職活動で技術力をアピールするためプログラミングの学習をひたすら行い、現在某有名企業でWebアプリケーションエンジニアとして活躍中。これからは自分が経験した学習方法を発信してプログラミングが分かる楽しさを伝えていきたいと思っています!