###実現したいこと
下のファイルをJavaアプリケーションで実行すると「エディターにはメイン型が含まれていません。」と表示されてしまうのですがどうすれば解決することができるのでしょうか?
###試したこと・考えたこと
調べたところこのエラーはsrcの中に.javaファイルが入っていないと起きると書いてあったのですが、以下の写真の場合一応srcに入っているのではないかと思ったのですが、同じファイルが二つあるからかこのエラーが発生しているのかなと考えたのですがあっていますでしょうか?
仮にそうだとした場合、このファイルの片方消すとどちらも消えてしまいうまくできないのですがどうすればよろしいでしょうか?
また同じファイルが2つできてしまう理由を教えていただけないでしょうか。
java
1 2public class sample111 { 3 4 public static void main(String[] args) { 5 //2次元配列 6 String[][] strArray = { { "s", "a", "m", "u", "r", "a", "i" }, { "S", "A", "M", "U", "R", "A", "I" } }; 7 8 System.out.println(strArray.length); 9 System.out.println(strArray[0].length); 10 11 for (int i = 0; i < strArray.length; i++) { 12 13 for (int j = 0; j < strArray[i].length; j++) { 14 System.out.print(strArray[i][j] + " "); 15 } 16 System.out.println(); 17 } 18 19 20 //数字あて 21 int ans = new java.util.Random().nextInt(10); 22 23 for(int i = 0; i < 5; i++) { 24 System.out.println("0~9の数字を入力してください"); 25 int num = new java.util.Scanner(System.in).nextInt(); 26 27 if(ans == num) { 28 System.out.println("当たり!!!"); 29 } else { 30 System.out.println("違います"); 31 } 32 System.out.println("ゲームを終了します"); 33 } 34 35 36 } 37 38} 39
###環境
Eclipseの2020を使っています
###追記・備考
実行はコードを書いているエディター上で右クリック→実行→Javaアプリケーションの順番で実行しました。
プロジェクトの制作手順は、プロジェクトエクスプローラーで右クリック→新規→プロジェクト→Javaプロジェクトを開き、プロジェクト名だけつけ制作しました。
エラーで実行できなかったため、他のプロジェクトを新しく制作し実行したりした後、teratailの質問修正依頼が来ていることに気が付き元のプロジェクトを開く(左側の>をVにした)ところ、src下にあったsample111.javaは消え、デフォルトパッケージのところのやつのみになっていました。
しかし、「エディターにはメイン型が含まれていません。」というのには変わりはなく、実行後は表示されます。
回答1件
あなたの回答
tips
プレビュー