源程序如下: class PersonTest{
private String name = "unknow";
private int age = -1;
public PersonTest()
{
System.out.println("Person1 is calling!");
} public PersonTest(String name)
{
this.name = name;
System.out.println("Person2 is calling!");
System.out.println("Person2 name is " + name);
} public PersonTest(String name, int age)
{
this.name = name;
this.age = age;
System.out.println("Person3 is calling!");
System.out.println("Person3 name is " + name + ";" + age );
} public void shut()
{
System.out.println("Listening to me!");
}
}
public class Person2 {
public static void main(String args[]) {
PersonTest p1 = new PersonTest();
p1.shut(); PersonTest p2 = new PersonTest("Jack");
p2.shut(); PersonTest p3 = new PersonTest("Lucy", 23);
p3.shut();
}
}
在DOS环境下编译可以运行: H:\>cd myproject H:\MyProject>javac Person2.java Person1 is calling!
Listening to me!
Person2 is calling!
Person2 name is Jack
Listening to me!
Person3 is calling!
Person3 name is Lucy;23
Listening to me!
但是在jceator中进行编译可以通过,但是执行时就出现这样的错误: --------------------Configuration: <Default>--------------------
java.lang.NoSuchMethodError: main
Exception in thread "main"
Process completed.
请问大家如何解决这个问题。
有些时候我经常遇到这样的情况,可以在DOS下编译运行通过,但是在jcreator中就能编译通过,运行就出现上面的情况
private String name = "unknow";
private int age = -1;
public PersonTest()
{
System.out.println("Person1 is calling!");
} public PersonTest(String name)
{
this.name = name;
System.out.println("Person2 is calling!");
System.out.println("Person2 name is " + name);
} public PersonTest(String name, int age)
{
this.name = name;
this.age = age;
System.out.println("Person3 is calling!");
System.out.println("Person3 name is " + name + ";" + age );
} public void shut()
{
System.out.println("Listening to me!");
}
}
public class Person2 {
public static void main(String args[]) {
PersonTest p1 = new PersonTest();
p1.shut(); PersonTest p2 = new PersonTest("Jack");
p2.shut(); PersonTest p3 = new PersonTest("Lucy", 23);
p3.shut();
}
}
在DOS环境下编译可以运行: H:\>cd myproject H:\MyProject>javac Person2.java Person1 is calling!
Listening to me!
Person2 is calling!
Person2 name is Jack
Listening to me!
Person3 is calling!
Person3 name is Lucy;23
Listening to me!
但是在jceator中进行编译可以通过,但是执行时就出现这样的错误: --------------------Configuration: <Default>--------------------
java.lang.NoSuchMethodError: main
Exception in thread "main"
Process completed.
请问大家如何解决这个问题。
有些时候我经常遇到这样的情况,可以在DOS下编译运行通过,但是在jcreator中就能编译通过,运行就出现上面的情况
楼主【paladin1988】截止到2008-07-19 23:05:58的历史汇总数据(不包括此帖):
发帖的总数量:0 发帖的总分数:0 每贴平均分数:0
回帖的总数量:1 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
建议测试类了。服务类分开写
用2个public class