[英]“Error: Main method not found in class Grad, please define the main method as: public static void main(String[] args)”
I get this message by java compiler "Error: Main method not found in class Grad, please define the main method as: public static void main(String[] args)" 我通过Java编译器收到此消息:“错误:在Grad类中找不到主要方法,请将主要方法定义为:public static void main(String [] args)”
this is my (from the book) code: 这是我的(摘自本书)代码:
class Grad {
String naziv = "nepoznat";
int brojStanovnika = 0;
}
class TestGrad {
public static void main(String[] args) {
Grad g1 = new Grad();
Grad g2 = new Grad();
Grad g3 = new Grad();
g1.naziv = "Belgrade";
g1.brojStanovnika = 1600000;
g2.naziv = "Njujork";
g2.brojStanovnika = 20000000;
g3.naziv = "Vankuver";
System.out.println(g1.naziv);
System.out.println(g1.brojStanovnika);
System.out.println(g2.naziv);
System.out.println(g2.brojStanovnika);
System.out.println(g3.naziv);
System.out.println(g3.brojStanovnika);
}
} }
very frustrating, please help :) 非常令人沮丧,请帮助:)
make your TestGrad
public and be sure that the file name is also TestGrad.java
将您的TestGrad
公开,并确保文件名也是TestGrad.java
class Grad {
String naziv = "nepoznat";
int brojStanovnika = 0;
}
public class TestGrad {
public static void main(String[] args) {
Grad g1 = new Grad();
Grad g2 = new Grad();
Grad g3 = new Grad();
g1.naziv = "Belgrade";
g1.brojStanovnika = 1600000;
g2.naziv = "Njujork";
g2.brojStanovnika = 20000000;
g3.naziv = "Vankuver";
System.out.println(g1.naziv);
System.out.println(g1.brojStanovnika);
System.out.println(g2.naziv);
System.out.println(g2.brojStanovnika);
System.out.println(g3.naziv);
System.out.println(g3.brojStanovnika);
}
}
The main method is defined in the TestGrad class, so that's what you should try to run. main方法是在TestGrad类中定义的,因此您应该尝试运行该方法。 Not the Grad class. 不是研究生班。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.