

エラー: メイン・メソッドがクラスEx22で見つかりません。次のようにメイン・メソッドを定義してください。  
public static void main(String[] args)  
またはJavaFXアプリケーション・クラスはjavafx.application.Applicationを拡張する必要があります  
と出るのですが、コンパイルはできているのに、実行の時になぜエラーを出しているのかわかりません。  
プログラムは以下になっています。

[code]

    public class Ex22 {
    
      public static void main(){
    
        int[] moneyList = {121902,8302,55100};
    
        for (int i = 0; i < moneyList.length; i++){
    
          System.out.println(moneyList[i]);
    
        }
    
        for(int m : moneyList){
    
          System.out.println(m);
    
        }
    
      }
    
    }
    
[/code]


CC BY-SA 4.0
2018-10-12T04:47:14.903
49215
2018-10-12T07:06:22.483
2018-10-12T04:50:18.443
2238
30490
question
java
javaプログラムで実行エラーの解決方法を教えてください。


mainメソッドの引数として、String[] args を入れる必要があります。


CC BY-SA 4.0
2018-10-12T06:49:52.813
49220
2018-10-12T06:49:52.813
7572
49215
answer


プロジェクトがJavaFXアプリケーションであれば警告の通りApplicationクラスを拡張する必要があります。  
プロジェクトが普通のJavaプロジェクトとかであれば"tokoi"さんの回答通りmainメソッドの引数を指定する必要があります。

使用しているIDEやどうやって実行しようとしているのか、また何をしたいのかを明記すればもっと具体的な回答が得られると思いますよ。


CC BY-SA 4.0
2018-10-12T07:06:22.483
49221
2018-10-12T07:06:22.483
29798
49215
answer