import java.lang.*;
public  class  People
{
String  name,sex;
int   age;
void  TZ(double  a,double  b,boolean c,String  d,boolean  e )

{
double height = a;
double weight = b;
boolean eye = c;
String favor = d;
boolean smoke = e;

System.out.println(height+"m");
System.out.println(weight+"kg");
if(eye == true)
{
System.out.println("单眼皮");
}
                             if(eye == false)
{
System.out.println("双眼皮");
}

System.out.println(favor);
if(smoke == true)
{
System.out.println("要吸烟");
}
                               if(smoke == false)
{
System.out.println("不吸烟");
}
                        
}
}
class A
{
public static void  main(String args[])
{  
    People TA;
    TA = new People();z
            TA.name = "唐诗杰";
            TA.age = 24;
            TA.sex = "男";
            TA.TZ(9.9 ,9.9 ,false,"play comeputers",true);
            System.out.println("名字:"+TA.name);
            System.out.println("年龄:"+TA.age);
            System.out.println("性别:"+TA.sex);                   
         }
} 编译成功
运行时出现
Exception in thread "main" java.lang.NoClassDefFoundError: People/class
Caused by: java.lang.ClassNotFoundException: People.class
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
大家帮帮忙哈~~ 在下感谢了

解决方案 »

  1.   

    Caused by: java.lang.ClassNotFoundException: People.class没有找到People类嘛,你看看你这个类是不是编译通过了
      

  2.   

    代码调好了:import java.lang.*;public class People {
    String name, sex; int age;

    public static void main(String args[])

    People TA;
    TA = new People();
    TA.name = "唐诗杰";
    TA.age = 24;
    TA.sex = "男";
    TA.TZ(9.9 ,9.9 ,false,"play comeputers",true);
    System.out.println("名字:"+TA.name);
    System.out.println("年龄:"+TA.age);
    System.out.println("性别:"+TA.sex); 
    }
    void TZ(double a, double b, boolean c, String d, boolean e) {
    double height = a;
    double weight = b;
    boolean eye = c;
    String favor = d;
    boolean smoke = e; System.out.println(height + "m");
    System.out.println(weight + "kg");
    if (eye == true) {
    System.out.println("单眼皮");
    }
    if (eye == false) {
    System.out.println("双眼皮");
    } System.out.println(favor);
    if (smoke == true) {
    System.out.println("要吸烟");
    }
    if (smoke == false) {
    System.out.println("不吸烟");
    } }
    }
      

  3.   

    public static void main这个函数需要放在public类中,不知道楼主最后又忽然加一个class A意义何在...
    只要把main函数移到public类中就可以了。
      

  4.   

    你的classpath设置对了吗,要有这个.点,表示当前目录是classpath
      

  5.   

    你的classpath设置对了吗,要有这个.点,表示当前目录是classpath