【问题标题】:Main class is not being found when I run my project on eclipse neon当我在 Eclipse neon 上运行我的项目时,找不到主类
【发布时间】:2017-01-05 00:57:47
【问题描述】:

我正在尝试运行我的项目,但找不到主类。怎么了?这是我的代码。

public class ArrayPrinter {
    public static void printArray(int[] arr) {
    int size = arr.length;
System.out.print("[");
    for(int i=0;i< size; i++){
        System.out.print(arr[i]);
           if(i<size-1){
         System.out.print(",");
        }
    }
    System.out.println("]");
}

}

【问题讨论】:

  • 没有主类
  • 那么我该如何给它一个,对不起,我对这个@aleksv有问题
  • 一个主类有一个public static void main(String[] args)方法。
  • 那么@Berger
  • 在做任何其他事情之前,请考虑阅读 Java 教程或入门书籍。这些问题表明您在尝试编写代码时没有执行此最必要的第一步,而继续这种方式只会让您感到沮丧。

标签: java main-method


【解决方案1】:

你需要一个主要的方法,而不是类。见下文:

public class ArrayPrinter {

    public static void main(String[] args){
        //Sample use
        int[] arr = new int[2];
        arr[0] = 4;
        arr[1] = 2;
        printArray(arr);
    }

    public static void printArray(int[] arr) {
        int size = arr.length;
        System.out.print("[");
        for(int i = 0;i < size; i++){
            System.out.print(arr[i]);
            if (i < size-1){
                System.out.print(",");
            }
        }
        System.out.println("]");
    }

}

【讨论】:

    【解决方案2】:

    主函数的签名看起来总是一样的:

     public class ArrayPrinter {
    
        public static void main(String[] args) {
           // put code here
        }
    
        public static void printArray(int[] arr) {
        int size = arr.length;
    System.out.print("[");
        for(int i=0;i< size; i++){
            System.out.print(arr[i]);
               if(i<size-1){
             System.out.print(",");
            }
        }
        System.out.println("]");
    }
    
    }
    

    【讨论】:

    • 如果你使用 Eclipse,你可以在你的类方法之外的任何地方按 CTRL+空格,它会建议创建一个 main 方法。
    【解决方案3】:

    您需要有一个main 方法才能运行Java 应用程序。

    main方法的签名是

    public static void main (String[] args)

    可以找到更多信息 here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多