logo

Java の環境変数のセットアップ - JAVA_HOME を設定するための完全ガイド

Java プログラミング言語を学ぶ過程で Java の環境変数を設定する これは、システムが Java プログラムの実行に必要な Java ツールを見つけるのに役立つため、必須です。 Java の環境変数を設定する方法に関するこのガイドは、次の場合に 1 か所で解決できるようになりました。 マック そして Linux ユーザー。ここでは、3 つの主要な OS すべてで環境変数を設定するための段階的なプロセスについて説明しました。

環境変数を設定する前に、 Java 開発キット (JDK) をシステムにインストールする必要があり、 JDKのインストール システム上のディレクトリ。

設定するには Java環境変数 設定する必要があります



  • JAVA_HOME: これは、システム上で JDK がインストールされているディレクトリを指します。
  • パス: オペレーティング システムが実行可能ファイルを検索する場所を指定します。

Windows での環境変数の設定

ステップ 1: JDKをダウンロード

  • 公式から最新のJDKをダウンロードしてインストールします。 オラクルのWebサイト 。 Windows OS に JDK をダウンロードする方法については、次の記事を参照してください。 Windows Linux および macOS に Java をインストールするにはどうすればよいですか?

ステップ 2: セット JAVA_HOME

  • Windows + Sをクリックして「環境変数」を検索し、クリックします。 システム環境変数を編集する 。で システムのプロパティ ウィンドウで「環境変数」をクリックします。
  • ここで、「環境変数」 > 「システム変数」セクションに移動し、クリックします。  新しい
環境変数の設定-1' title=JAVA_HOME を設定する
  • で  変数名  フィールドに入力  JAVA_HOME そしてその中で 変数値 フィールドには、JDK がインストールされているパスを入力します。 「OK」をクリックして変更を保存します。
環境変数の設定-2' loading='lazy' title=変数名

ステップ 3: パス変数を更新する

  • 今、私たちは次のことをする必要があります PATH 変数を更新します。 このためには、C: ドライブを開きます。 プログラム ファイル > Java > jdk-23 > bin フォルダー 次にパスをコピーします。
環境変数の設定-3' loading='lazy' title=パス変数を更新する
  • 中に入ってください システム変数 セクションでパス変数を選択します。それを右クリックしてオプションを選択します 編集 。 [環境の編集] ウィンドウで、 新しい
環境変数の設定-4' loading='lazy' title=システム変数
  • 次に、JDK の bin フォルダーへのパスを追加します (例:C:Program FilesJavajdk-23bin)。
環境変数の設定-5' loading='lazy' title=JDKの
  • クリック わかりました をクリックして変更を保存します。

ステップ 4: Javaのバージョンを確認する

  • ここでインストールを確認するために、コマンド プロンプトを開き、以下のコマンドを実行します。

java --バージョン

Java バージョンの確認' loading='lazy' title=java --バージョン
  • Java コンパイラを確認するには、以下のコマンドを実行します。

Javac のバージョン

javac バージョンの確認' loading='lazy' title=Javac のバージョン

Linux での Java の環境変数の設定

Linux ユーザーの場合は、Linux オペレーティング システム上で Java の環境変数を設定するための完全なソリューションを見つけてください。

ステップ 1: JAVA JDK をダウンロードしてインストールする

をインストールした後、 LinuxのJDK Java を認識できるようにシステムを構成する必要があります。

ステップ 2: Linux ターミナルを開く

  • 今、私たちは次のことをする必要があります JAVA_HOMEを設定します。 これを行うには
  • ターミナルを開き、以下のコマンドを実行します。

export JAVA_HOME=/path/to/your/jdk

ボト3

ステップ 3: パスを更新する

  • を更新します パス Linux 上の変数
  • JDKを追加するbinディレクトリへのPATHそしてターミナルで以下のコマンドを実行します。

エクスポート PATH=$PATH:$JAVA_HOME/bin

ステップ 4: 環境変数を永続的に変更する

上記の変更は一時的なものです。環境変数の変更を永続的にするには、exportコマンドをシェルの設定ファイルに追加します。使用しているシェルによって異なります。

  • のために バッシュ コマンドを使用する ナノ ~/.bashrc
  • のために zsh コマンドを使用する ナノ ~/.zshrc
  • のために コマンドを使用する ナノ ~/.config/fish/config.fish

ファイルの最後に次のコマンドを追加します。

export JAVA_HOME=/path/to/your/jdk

エクスポート PATH=$PATH:$JAVA_HOME/bin

ファイルを保存した後、次のコマンドを実行して変更を適用します。

ソース ~/.bashrc

これにより、 JAVA_HOME そして PATH Linux 上の変数を永続的に保存します。

ステップ5: インストールを確認する

  • 確認するには、JAVA_HOMEパスで以下のコマンドを実行します。

エコー $JAVA_HOME

  • JDK インストーラーのパスが出力されるはずです。出力が空の場合、それは JAVA_HOME 環境変数が正しく設定されていません。

ステップ 6: 更新されたパスを確認する

  • 更新内容を確認するにはPATH run 以下のコマンド:

エコー $PATH

bin ディレクトリのパスが JDK に出力されるはずです。出力が空の場合、それは パス 環境変数が正しく設定されていません。それから書きます java --version そして javac -version インストールを確認します。

macOS での Java の環境変数の設定

Mac ユーザーの場合は、macOS オペレーティング システムで Java の環境変数を設定するための完全なソリューションを見つけてください。

ステップ1 : システムの設定

  • をインストールした後、 macOS の JDK Java を認識できるようにシステムを設定する必要があります。

ステップ 2: Java ホームをセットアップする

  • ここで設定するには、 JAVA_HOME そして PATH 環境変数を永続的に使用するには、使用しているシェルに応じてシェルの構成ファイルに追加する必要があります。
  • のために バッシュ (古いバージョンの macOS を使用している場合) コマンドを実行します nano ~/.bash_profile
  • のために zsh( macOS 10.15 Catalina 以降のデフォルトのシェル コマンドを実行する ナノ ~/.zshrc

ファイルの最後に次のコマンドを追加します。

エクスポート JAVA_HOME=$(/usr/libexec/java_home)

エクスポート PATH=$JAVA_HOME/bin:$PATH

ステップ 3: ベースを変更する

  • 次に、変更を適用する必要があります。
  • のために バッシュ 以下のコマンドを実行して変更を適用します。

ソース ~/.bash_profile

  • のために zsh 以下のコマンドを実行して変更を適用します。

ソース ~/.zshrc

ステップ 4: インストールを検証する

  • インストールを確認する
  • チェック JAVA_HOME 以下のコマンドを実行して環境変数を変更します。

エコー $JAVA_HOME

  • JDK インストーラーのパスが出力されるはずです。出力が空の場合、それは JAVA_HOME 環境変数が正しく設定されていません。
  • チェック パス 以下のコマンドを実行して環境変数を変更します。

エコー $PATH

bin ディレクトリのパスが JDK に出力されるはずです。出力が空の場合、それは パス 環境変数が正しく設定されていません。

それから書きます java --version そして javac -version macOS でのインストールを確認するコマンド。

ステップ 5: コンパイルされた Java プログラムを実行する

Java プログラムをコンパイルした後、次のコマンドを使用して実行できます。

JavaのHelloWorld

コマンドに .class を含めないのはなぜですか?

Java プログラムを実行する場合、java コマンドはクラス名を期待します。 main()メソッドを持つクラスを指定すればファイル名は何でも構いません。

例: 正しいコマンドは java HelloWorld です。これにより、プログラムが正しく実行されます。コマンド java HelloWorld.class は間違ったコマンドであり、JVM が HelloWorld ではなく HelloWorld.class という名前のクラスを探しているため、エラーが発生します。

これらの手順を実行すると、Java の環境変数が正しく設定され、問題なくターミナルから Java プログラムを簡単に実行できるようになります。

結論

スムーズで効率的な開発ワークフローを作成するには、Java の環境変数を設定する必要があります。これらの変数は、システムが Java コンパイラやランタイムなどの重要なツールを見つけられるようにすることで、Java プログラムのコンパイルや実行などの多くのタスクを簡素化します。 JAVA_HOME などの変数を適切に構成すると、Java と他のフレームワークや開発ツールとのシームレスな統合も保証されます。 Windows macOS または Linux のどちらを使用している場合でも、このガイドで概説されている手順に従って、特定のニーズに合わせて Java 環境をカスタマイズできます。

クイズの作成