【要約】 OpenJDK 17のインストールと設定(Windows上)を説明する.OpenJDKはオープンソースのJava Development Kitである.公式ウェブサイトから最新バージョンのzipファイルをダウンロードし,展開する.展開したディレクトリをC:\直下などの分かりやすいディレクトリに移動する.次に環境変数の設定を行う.JAVA_HOMEにインストールディレクトリのパスを指定し,Pathにはインストールディレクトリのbinフォルダのパスを追加する.設定が正しく行われたか確認するためにコマンドプロンプトでJavaのバージョン情報を表示する.サンプルプログラムの実行では,HelloWorld.javaというファイルを作成し,コンパイルと実行を行う.これによりOpenJDK 17が正常にインストールされ,プログラムが実行できることが確認できる.
OpenJDK のライセンスは,利用者自身で確認すること.
※ C:\の直下以外に移動してもよいが、分かりやすいディレクトリに置くこと。ディレクトリ名に日本語を含まないこと
コマンドプロンプトを管理者として実行: 別ページ »で説明
次のコマンドを実行
powershell -command "[System.Environment]::SetEnvironmentVariable(\"JAVA_HOME\", \"c:\jdk-17.0.2\", \"Machine\")"
コマンドプロンプトを管理者として実行: 別ページ »で説明
次のコマンドを実行
powershell -command "$oldpath = [System.Environment]::GetEnvironmentVariable(\"Path\", \"Machine\"); $oldpath += \";c:\jdk-17.0.2\bin\"; [System.Environment]::SetEnvironmentVariable(\"Path\", $oldpath, \"Machine\")"
java -version
次のように表示されたら OK.表示されない場合には、環境変数の設定を確認する.
public class HelloWorld { public static void main(String args[]) { System.out.println("Hello Java World !"); } }
javac HelloWorld.java
java HelloWorld
実行結果は次のようになる.
クラス定義の例
public class MyClass { private int x; public static void main(String[] args) { System.out.println("hello"); } public MyClass() { x = 0; } public int sampleMethod(int y) { return x + y; } }