Основной класс не найден, когда я запускаю свой проект на Eclipse Neon
Я пытаюсь запустить свой проект, но основной класс не найден. В чем дело? Вот мой код
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("]");
}
}
3 ответа
Решение
Подпись главной функции всегда выглядит одинаково:
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("]");
}
}
Вам нужен основной метод, а не класс. Увидеть ниже:
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("]");
}
}
Вам нужно иметь main
метод для запуска приложения Java.
Подпись основного метода
public static void main (String[] args)
Более подробную информацию можно найти здесь