Java 为什么我不能加载/查找主类?
基本上,我得到了错误消息:“错误:无法找到或加载主类驱动程序”为什么我会得到这个错误?这是我第一次使用类,所以我不确定代码中的语法。谢谢你的帮助Java 为什么我不能加载/查找主类?,java,class,Java,Class,基本上,我得到了错误消息:“错误:无法找到或加载主类驱动程序”为什么我会得到这个错误?这是我第一次使用类,所以我不确定代码中的语法。谢谢你的帮助 public class Person { private String name;//a variable that contains a person's name private int age;//a variable that contain's a person's age public class Driver{ public
public class Person {
private String name;//a variable that contains a person's name
private int age;//a variable that contain's a person's age
public class Driver{
public void main(String[] args )
{
String name1="John";
int age1=30;
Person person1= new Person();
person1.setName(name1);
person1.setAge(age1);
System.out.print(person1.getName());
System.out.print(person1.getAge());
}
}
//returns the age of a person
public int getAge(){
return age;
}
//returns the name of a person
public String getName()
{
return name;
}
//changes name of a person
public void setName(String s)
{
name=s;
}
//changes age of a person
public void setAge(int x)
{
age=x;
}
}
公共void main(String[]args)
应该是公共静态void main(String[]args)
公共void main(String[]args)
应该是公共静态void main(String[]args)
JVM无法找到
main方法必须声明为public、static和void
您需要使内部类成为顶级类,并使main
方法static
(因为静态方法只能属于顶级类)
JVM找不到指定的
main
方法
main方法必须声明为public、static和void
您需要使内部类成为顶级类,并使main
方法static
(因为静态方法只能属于顶级类)
您需要创建内部类
static
以及main
方法。您不能将静态
方法放在实例内部类上
public class Person {
public static class Driver{
public static void main(String[] args) {
....
}
}
}
您需要创建内部类
static
以及main
方法。您不能将静态
方法放在实例内部类上
public class Person {
public static class Driver{
public static void main(String[] args) {
....
}
}
}
啊,但是如果我这样做了,我会收到一条错误消息“方法main不能声明为静态;静态方法只能声明为静态或顶级类型”。这是我的原始代码,但我更改了它,因为eclipse给了我这个代码。+一个文件中似乎有多个到级别的类,这是无效的。@user2453836,因为您必须将main方法放在顶级类中,即class
Person
@user2453836驱动程序类的用途是什么?如果只保留main
方法,那么只需将此方法移动到其他顶级类,如Person
。啊,但是如果我这样做,我会收到一条错误消息:“方法main不能声明为静态;静态方法只能声明为静态或顶级类型”。这是我的原始代码,但我更改了它,因为eclipse给了我这个代码。+一个文件中似乎有多个到级别的类,这是无效的。@user2453836,因为您必须将main方法放在顶级类中,即classPerson
@user2453836驱动程序类的用途是什么?如果只需按住main
方法,则只需将此方法移动到其他顶级类,如Person
。