Javaを始めたいと思っても、最初に立ちはだかるのが「インストールと環境構築」です。
- JDKとJREの違いが分からない
java -versionが通らない
- IDEがJDKを認識しない
こうした初期トラブルで挫折する人は少なくありません。
この記事では、Windows/Macそれぞれの手順、環境変数設定、動作確認、失敗時の対処法までを体系的に解説します。
この記事どおりに進めれば、java と javac が確実に動く状態まで仕上がります。
インストール前に確認すべき3つのポイント

Java導入で失敗する原因の多くは「事前確認不足」です。
まずは次の3点を押さえましょう。
① JDKとJREの違いを理解する
| 種類 |
用途 |
含まれるもの |
| JRE |
実行のみ |
Java実行環境 |
| JDK |
開発用 |
JRE + javacなど開発ツール |
開発するなら 必ずJDKを選択 します。
JDKとJREについてはこちらの記事でも解説しています。ぜひご参考ください!
② 既にJavaが入っていないか確認
ターミナル(Mac)やPowerShell(Windows)で実行:
バージョンが表示された場合、既存Javaが入っています。
注意点:
- 表示されたJavaが使いたいバージョンとは限らない
- PATHの優先順位で古いJavaが動くことがある
③ ゴールを明確にする
最終目標は以下です:
両方が表示されること。
Javaのインストール手順(Windows)

Windowsは「環境変数設定」でつまずきやすいです。
流れを整理すると次の通りです。
手順全体
-
JDKをダウンロード
-
インストール
-
JAVA_HOME設定
-
Path設定
-
動作確認
① JDKをダウンロード
- LTS(長期サポート版)を選ぶ
- Windows x64 を選択
迷ったら最新LTSで問題ありません。
② インストール
exeを実行し、基本はデフォルトで進めます。
インストール先例:
③ JAVA_HOMEを設定
環境変数に追加:
④ Pathを設定
Pathに追加:
これでどこからでもjavaコマンドが使えます。
⑤ 動作確認
新しいPowerShellを開き:
両方表示されれば成功です。
Javaのインストール手順(Mac)

Macは複数JDKが共存しやすいのが特徴です。
方法①:pkgインストーラ
公式配布のpkgを実行するだけで完了。
方法②:Homebrew(推奨)
JAVA_HOME設定(zshの場合)
動作確認
さらに確認:
意図したパスになっているか確認します。
オフライン環境でのインストール方法
ネット接続できない場合:
-
別PCでJDKをダウンロード
-
USBで移動
-
対象PCでインストール
-
環境変数設定
-
動作確認
オフラインでは動作確認まで必ず完了させます。
旧バージョン(Java 8など)の導入方法
業務ではJava 8指定のケースもあります。
共存のポイント
- JAVA_HOMEを切り替える
- Pathの優先順位を確認する
例(Windows):
複数バージョンを混在させる場合は慎重に管理します。
Javaのバージョンについてはこちらの記事でより詳しく解説しています。ぜひご参考ください!
インストールに失敗したときの対処法

① Pathを確認
Windows:
Mac:
② 実体確認
Windows:
Mac:
別のJavaが優先されていないか確認。
③ 再起動
設定変更後は再起動が最も確実です。
開発用エディタ・IDEを入れる
JDK導入後はIDEを導入します。
Visual Studio Code
- Java Extension Packを追加
- ターミナル実行と併用すると理解が深まる
Eclipse
- Eclipse IDE for Java Developersを選択
- JDK指定を忘れない
実践力を伸ばしたい人へ

環境構築で止まる人は非常に多いです。
- PATH設定で混乱
- JDKバージョン衝突
- IDEが動かない
こうした壁を超えた先に学習があります。
ZeroCodePlusなら:
- 環境構築不要
- ブラウザだけでJava実行可能
- 実務を意識した課題形式
環境で消耗せず、本質の理解に集中できます。
エンジニア転職を目指すなら、
「動く環境を作れること」は最初の関門です。
よくある質問(FAQ)
Javaは無料?
学習用途では無料のJDKが利用可能です。
商用利用は配布元のライセンスを確認しましょう。
Javaはどこに入っている?
Windows:Program Files配下
Mac:配布方法によって異なる
確認方法:
まとめ
Javaインストールのゴールは次の状態です。
✔ JDKが入っている
✔ JAVA_HOMEが正しい
✔ Pathが通っている
✔ java / javac が動く
最後に必ず確認:
ここまでできれば、開発のスタートラインに立てます。
次のステップ:
-
IDEを入れる
-
HelloWorldを書く
-
小さなアプリを作る
環境構築を制した人から、エンジニアへの道が開けます。