前提・実現したいこと
javaの初心者です。
「Hello World!」を表示するプログラムを書いています。ファイル名は「HelloWorld.java」としています。
ターミナルにてjavac HelloWorld.javaと入力し、こんぱいるをしたところ、「HelloWorld.java」と同一ファイル上に「HelloWorld.class」ファイルが作成されました。
次にターミナルにてjava HelloWorldと入力し、実行に試みたのですが、以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラー: メイン・クラスHelloWorldを検出およびロードできませんでした 原因: java.lang.ClassNotFoundException: HelloWorld
該当のソースコード
java
1public class HelloWorld { 2 public static void main(String[] args) { 3 System.out.println("Hello World!"); 4 } 5}
プログラミング自体が始めたばかりで原因がよくわかりません。教えていただけると幸いです。
OSはMacOS、java環境に関してはOpenJDK11をインターネットサイトよりインストールしたと思います。
javaのバージョンは、下記のものです。
openjdk version "14.0.1" 2020-04-14
OpenJDK Runtime Environment AdoptOpenJDK (build 14.0.1+7)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 14.0.1+7, mixed mode, sharing)