
Javaは世界中で最も広く利用されているプログラミング言語の一つであり、エンタープライズソフトウェア、ウェブアプリケーション、デスクトップソリューション、そしてAndroid開発の基盤として常に利用されています。Windowsをお使いの場合は、コマンドプロンプトから直接Javaプログラムをコンパイルして実行できます。このガイドでは、WindowsマシンでJavaを使い始めるための手順を詳しく説明します。
Javaのインストールの確認
Javaプログラムを実行する前に、システムにJavaがインストールされていることを確認してください。インストールを確認するには、以下の手順に従ってください。
管理者権限でコマンドプロンプトを起動し、次のコマンドを入力しますjava -version
。Javaがインストールされている場合は、バージョン情報が表示されます。「java」が内部コマンドまたは外部コマンドとして認識されないというエラーが表示された場合は、Javaをインストールする必要があります。

Windows に Java をインストールする方法はいくつかありますが、最も簡単な方法は WinGet を使用することです。
WinGetを使用したJavaのインストール
Javaの最新バージョンを入手するには、Oracleの公式ダウンロードページにアクセスしてください。最新リリースはJava 24ですが、ここでは安定性が向上した長期サポート(LTS)バージョンのJava 21に焦点を当てます。
管理者としてコマンド プロンプトまたは PowerShell を開き、次のコマンドを実行します。
winget install Microsoft. OpenJDK.(Version number)

このプロセス中に、OpenJDK の Microsoft ビルドなどの追加コンポーネントもインストールされる場合があります。

完了すると、「正常にインストールされました」というメッセージが表示されます。

JDK (Java Development Kit) の従来のインストール
Java Standard Edition開発キット(JDK)は、様々なプラットフォームでのJava開発に不可欠です。まずは公式サイトにアクセスし、最新のJava SEダウンロードを選択してください。ここでも、安定性を確保するために最新のLTSバージョンを選択します。

Windows タブでは、x64 インストーラー、x64 圧縮アーカイブ、または x64 MSI インストーラーのいずれかのオプションをダウンロードできます。

ダウンロードしたインストーラーを実行し、画面の指示に従ってください。Oracleアカウントをお持ちでない場合は、登録手続きを完了する必要があります。
通常、Program Files にあるインストール ディレクトリをメモしてください。この情報は、後でコマンド プロンプト経由で Java を実行するときに重要になります。

インストールは数分以内に完了するはずです。予想よりも時間がかかる場合は、タスクマネージャーで他のアプリケーションを終了してから再インストールをお試しください。
プロセスの最後に、「正常にインストールされました」という確認メッセージが表示されます。
コマンドプロンプトからJavaプログラムを実行する
以下の例のように、メモ帳または任意のテキスト エディターを使用して簡単な Java プログラムを作成します。
public class HelloWorld{ public static void main(span>String[] args) { System.out.println("Hello, World!"); } }
ファイルは必ず「.txt」ではなく「.java」拡張子で保存してください。

Windows のスタート メニューからコマンド プロンプトを開き、必ず管理者として実行してください。
次のコマンドを使用して、作業ディレクトリを Java ファイルの場所に変更しますcd
。
cd Documents[Java-program-folder]

以前のバージョンでは、 binディレクトリにアクセスする際にJavaのバージョンを指定する必要がありました。しかし現在は、.JAVAファイルが保存されている特定のフォルダに移動するだけで済みます。
Java プログラムをコンパイルするには、次を使用します。
javac "Program Name".java

コンパイル後、すぐに出力は生成されないことに注意してください。ただし、このdir
コマンドを実行すると、ディレクトリ内に「.class」拡張子の新しいファイルが作成され、コンパイルが成功したことが示されます。

次のコマンドでプログラムを実行します。
java "Program Name"

コマンド プロンプト ウィンドウ内に出力が表示されます。
Javaでは、コマンドプロンプトから算術計算などの様々な操作を実行できます。簡単なプログラムを作成し、コマンドプロンプトから実行して結果を確認することで、Javaの様々な機能を簡単に実現できます。
public class Sum { public static void main(String[] args) { int a = insert value, b = insert value; System.out.println("Sum: " + (a + b)); } }

保存した後、コマンド プロンプトに戻り、を使用してjavac
再コンパイルし、プログラムを実行してjava
合計出力を確認します。

コマンド プロンプトで Java を使い始めるときに、初心者向けの追加コマンドをいくつか紹介します。
-
javac *.java
: フォルダ内のすべてのJavaファイルをコンパイルする -
javac Timenow.java
: コマンドプロンプトで現在の現地時間を表示する -
javac -Xlint Hello.java
: コンパイル中に警告を表示する
Javaの永続PATHの設定
コマンドプロンプトで行った一時的な変更では、JavaコンパイラのPATHが永続的に確立されるわけではありません。Javaプログラムがセッション間でシームレスに実行されるようにするには、PATH環境変数を変更してください。
将来使用するために PATH 変数を設定するには、次の手順に従います。
- コントロール パネルを開き、システムとセキュリティに移動して、システムを選択します。
- 「詳細システム設定」をクリックし、 「詳細設定」タブに移動します。
- 環境変数ボタンをクリックします。
- Path変数を見つけて、[編集]をクリックします。

次に、「新規」をクリックして、PATHに新しいディレクトリを追加します。Java開発キット(JDK)のディレクトリパスを貼り付けます。Javaランタイム環境(JRE)ディレクトリではないことを確認してください。
追加すると、環境変数 JAVA_HOME が確立され、後で参照しやすくなります。

最後に、「OK」をクリックして変更を保存します。
よくある質問
Java ファイルを保存するときに「この場所に保存する権限がありません」というエラーを解決するにはどうすればよいですか?
このエラーは、管理者としてログインしているにもかかわらず発生する可能性があります。この問題を解決するには、Javaフォルダを右クリックし、「プロパティ」を選択し、「セキュリティ」→「詳細設定」→「ユーザーまたはグループを選択」に進みます。 セキュリティ設定で、「所有者」を「システム」から現在のユーザーアカウントに変更します。「名前の確認」を使用して、正しい名前を確認できます。「Desktop」、「Administrator」、「Users」などのテキストを入力して、完全な権限を付与します。「OK」をクリックして変更を保存します。
「Java が内部コマンドまたは外部コマンドとして認識されません」というエラーを修正するにはどうすればよいですか?
「Java が認識されない」という問題を解決するには、このガイドで前述したように、JDK の bin ディレクトリがコンピューターの PATH に追加されていることを確認してください。
Windows コマンドプロンプトに Java コマンドの結果が表示されないのはなぜですか?
コマンドプロンプトにJavaコマンドの結果が表示されない場合は、管理者モードで実行してみるか、インストールディレクトリにある「Java.exe」のプロパティを確認してください。「互換性」タブで、「このプログラムを管理者として実行する」のチェックを外してください。
Java と JavaScript の違いは何ですか?
Java と JavaScript は根本的に異なる言語です。
Javaは1991年から1995年にかけてサン・マイクロシステムズによって開発され、JavaScriptは後にブラウザ企業のNetscapeによって開発されました。Java はコンパイル言語で、JavaScriptはインタープリタ言語です。Java は静的型付け言語であるのに対し、JavaScriptは動的型付け言語です。Java はクラスベースの構造を採用していますが、JavaScriptはプロトタイプベースの構造を採用しています。
コメントを残す