Estou tentando compilar esse código e ele não compila dando a seguinte mensagem: Editor does not contain a main type
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
int [] vetor= new int[10];
InputStreamReader ir = new InputStreamReader(System.in);
BufferedReader in = new BufferedReader(ir);
for (int i = 0; i < vetor.length; i++) {
vetor[i] = Integer.parseInt(in.readLine());
if (vetor[i] <= 0) {
vetor[i] = 1;
}
System.out.println("X[" + i + "]" + " " + "=" + " " + vetor[i]);
}
}
class sub{
private int vetor[];
public sub(int vetor[]){
this.vetor = vetor;
}
public int[] getvetor() {
return vetor;
}
public void setvetor(int[] vetor) {
this.vetor = vetor;
}
}
}
}