我收到此消息 通过java编译器 “错误:在Grad类中找不到主要方法,请将主方法定义为: public static void main(String [] args)“
这是我的(来自书中)代码:
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);
}
}
非常令人沮丧,请帮忙:)。答案 0 :(得分:5)
让您的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);
}
}
答案 1 :(得分:2)
main方法在TestGrad类中定义,因此您应该尝试运行它。不是Grad课程。