java入門者なのですがなぜパッケージ名を指定しているにmainクラスがロードできないのでしょうか?原因がわかりません。
参考質問: https://teratail.com/questions/53923
Main.java
package sample; class Main { public static void main(String[] args) { System.out.println("Hello World"); } }
[shigurechan@localhost java]$ javac Main.java [shigurechan@localhost java]$ java sample.Main エラー: メイン・クラスsample.Mainが見つからなかったかロードできませんでした [shigurechan@localhost java]$
ディレクトリ名が違うから。
同じディレクトリに用意しているのですがパッケージ名と同じディレクトリに移動してそこにその.java ファイルを移動しないといけないのでしょうか?
コマンドプロンプトでパッケージ内のjavaファイルを実行する方法
https://teratail.com/questions/22494
Javaでpackageをつけると実行できない
https://teratail.com/questions/11017
回答2件
あなたの回答
tips
プレビュー