错误: 在类 Person 中找不到主方法, 请将主方法定义为: public static void main(String[] args) 望解答
答案:1 悬赏:40 手机版
解决时间 2021-02-01 15:20
- 提问者网友:溺爱和你
- 2021-01-31 16:13
错误: 在类 Person 中找不到主方法, 请将主方法定义为: public static void main(String[] args) 望解答
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-01-31 16:23
public class PersonObject{
public static void main(String[] args){
你的main方法定义在PersonObject这个类中。追问我把public class PersonObject{}去掉吗?去掉还是有同样的错误。还有一个错误是把“岁”字去掉。所以要怎么改呢?
结果还是
错误: 在类 Person 中找不到主方法, 请将主方法定义为:
public static void main(String[] args)
还是有同样的错误。我用的是 eclipse1.7编译运行的。追答你不会把两个类写在一个文件里了吧。
分开,写成两个文件,文件名与类名一致。
---------------------------------------------------
或者
class Person {
String name;
int age;
public Person() {
}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String talk() {
return "我是:" + this.name + ",今年:" + this.age + "岁";
}
public static void main(String[] args) {
Person p[] = { new Person("张三", 25), new Person("李四", 26),
new Person("王五", 27) };
for (int i = 0; i < p.length; i++) {
System.out.println(p[i].talk());
}
}
}追问谢谢!CMD中可以运行了,但是在 eclipse1.7中还是会出现同样的错误。那是为什么呢?追答看不到现象,不好说了。我上面这段代码,在eclipse中是没问题的。
如果说cmd中可以,没道理eclipse中不可以。你再仔细检查一下?追问真的谢谢!我在eclipse中新建了一个文件又好了。非常感谢!很想请教你,能加你的Q吗?我的Q就是账号名后面的一串数字。追答sorry,我不用q,有问题可以直接在hi中发给我。追问hi 的入口在哪里?是私信的意思吗?
public static void main(String[] args){
你的main方法定义在PersonObject这个类中。追问我把public class PersonObject{}去掉吗?去掉还是有同样的错误。还有一个错误是把“岁”字去掉。所以要怎么改呢?
结果还是
错误: 在类 Person 中找不到主方法, 请将主方法定义为:
public static void main(String[] args)
还是有同样的错误。我用的是 eclipse1.7编译运行的。追答你不会把两个类写在一个文件里了吧。
分开,写成两个文件,文件名与类名一致。
---------------------------------------------------
或者
class Person {
String name;
int age;
public Person() {
}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String talk() {
return "我是:" + this.name + ",今年:" + this.age + "岁";
}
public static void main(String[] args) {
Person p[] = { new Person("张三", 25), new Person("李四", 26),
new Person("王五", 27) };
for (int i = 0; i < p.length; i++) {
System.out.println(p[i].talk());
}
}
}追问谢谢!CMD中可以运行了,但是在 eclipse1.7中还是会出现同样的错误。那是为什么呢?追答看不到现象,不好说了。我上面这段代码,在eclipse中是没问题的。
如果说cmd中可以,没道理eclipse中不可以。你再仔细检查一下?追问真的谢谢!我在eclipse中新建了一个文件又好了。非常感谢!很想请教你,能加你的Q吗?我的Q就是账号名后面的一串数字。追答sorry,我不用q,有问题可以直接在hi中发给我。追问hi 的入口在哪里?是私信的意思吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯