A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 胡志翔 于 2013-7-15 17:26 编辑

为什么我的电脑上写的程序有的能执行,而有的就显示“错误: 找不到或无法加载主类”?
以下是出错的程序,求大神帮忙指导下:
class PersonDemo1
{
        public static void main(String[] args)
        {
                Person p1 = new Person(20);
                Person p2 = new Person(25);
                boolean b = p1.compare(p2);
                System.out.println(b);
        }
}

class Person
{
        private int age;

        Person(int age)
        {
                this.age = age;
        }

        public boolean compare(Person p)
        {
                return this.age == p.age;
        }
}

2 个回复

倒序浏览
主类要跟文件名一致,然后前面加上public关键字
  1. public class PersonDemo1
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 Person p1 = new Person(20);
  6.                 Person p2 = new Person(25);
  7.                 boolean b = p1.compare(p2);
  8.                 System.out.println(b);
  9.         }
  10. }

  11. class Person
  12. {
  13.         private int age;

  14.         Person(int age)
  15.         {
  16.                 this.age = age;
  17.         }

  18.         public boolean compare(Person p)
  19.         {
  20.                 return this.age == p.age;
  21.         }
  22. }
复制代码
回复 使用道具 举报
木、易m 发表于 2013-7-15 16:48
主类要跟文件名一致,然后前面加上public关键字

谢谢,已解决
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马