プログラミング言語を学び始める時、最初のプログラムはいつも「Hello World」を表示するものです。前の記事では、Windows 10にJavaをインストールする方法を学びました。今、私たちは最初のHello World Javaプログラムを書いて実行する準備ができています。
Java Hello Worldプログラム
新しいユーザーにとってシンプルで動作するように、以下は利用できるサンプルのHello Worldプログラムです。
public class JavaHelloWorldProgram {
public static void main(String args[]){
System.out.println("Hello World");
}
}
上記のプログラムをJavaHelloWorldProgram.java
という名前で任意のディレクトリに保存してください。
1. Java Hello Worldプログラムのコンパイルと実行
コマンドプロンプトを開き、Hello Worldプログラムファイルが保存されているディレクトリに移動します。次に、以下のコマンドを順番に実行します。
$javac JavaHelloWorldProgram.java
$java JavaHelloWorldProgram
Hello World
Java 11以降を使用している場合、java JavaHelloWorldProgram.java
と入力するだけで、プログラムがコンパイルされ実行されます。明示的にコンパイルしてからJavaプログラムを実行する必要はありません。
2. Javaプログラムの重要なポイント
- A Java source file can have multiple classes but only one public class is allowed.
- Javaソースファイルの名前は、パブリッククラスの名前と同じである必要があります。そのため、私たちのプログラムのファイル名は
JavaHelloWorldProgram.java
です。 - コードをコンパイルすると、バイトコードが生成され、
Class_Name.class
拡張子で保存されます。Javaファイルをコンパイルしたディレクトリを見ると、新しいファイルJavaHelloWorldProgram.class
が作成されていることに気付くでしょう。 - クラスファイルを実行するときは、完全なファイル名を指定する必要はありません。パブリッククラス名だけを使用する必要があります。
- javaコマンドを使用してプログラムを実行すると、クラスがJVMにロードされ、クラス内のmainメソッドを探して実行します。メイン関数の構文は、プログラムで指定されたものと同じでなければならず、そうでない場合は実行されず、
Exception in thread "main" java.lang.NoSuchMethodError: main
という例外がスローされます。
I have recently created a short video for Java Hello World Program using Notepad and then Eclipse. Watch it for a better understanding. https://www.youtube.com/watch?v=ZREpFyjTDho That’s all for this post and you can start playing with your first class. In the next post, I will get into further details of classes, JDK, JVM, and other features provided by the Java programming language. Update: Read this post to know about JDK vs JRE vs JVM in java.
Source:
https://www.digitalocean.com/community/tutorials/java-hello-world-program