import classtest.Lifeclass.*;
改成
import classtest.Lifeclass;

解决方案 »

  1.   

    还是不行。那个~跑到
    import classtest.Lifeclass;
                     ~了。还是有上面的那个问题!
      

  2.   

    import classtest;就可以啦,不要后面的星号!
      

  3.   

    import classtest.*;就是引入classtest这个package下的所有类文件。
      

  4.   

    你是否在你的classpath里添加你的Lifeclass.class所在的 根目录了呢?假设:你的Lifeclass.class所在的目录是
    d:\mytest\classtest\Lifeclass.class你的CLASSPATH = 里面就要追加一条  d:\mytest\;
      

  5.   

    Testpackage里的import要写成这样子
    import classtest.Lifeclass
    或者
    import classtest.*
      

  6.   

    import classtest.*.最好在你自己设置的目录下面
      

  7.   

    我把classtest.class放到c:\j2sdk1.4.1_01\lib\下了。可还是不得行!我还在我的环境变量中增加了!
      

  8.   

    我就是把classpath目录设对
    然后编译运行就在dos的窗口中打印出了这是用类包的实列 之类的话
    是你打算要的呀
      

  9.   

    能说详细一点吗!?
    我把两个java文件存在:
    c:\java\test1\下了。
    Lifeclass.java通过了编译,
    Testpackage.java通不过,出现了最上面的情况,我在我的classpath中设置增加了:c:\java\test1\;
    怎么还是不得行啊、!akane(天道茜) 你要帮帮我啊!
      

  10.   

    你要把那两个文件放在
    c:\java\test1\classtest\下然后
    c:\java\test1\classtest\javac Testpackage.java
    编译通过,再
    c:\java\test1\classtest\java Testpackage
    运行就可以了
      

  11.   

    引用倒是引用起了。不过申明的时侯出现
      Lifeclass a=new Lifeclass();
      ~
    出现这种错误是怎么回事?!
      

  12.   

    文件放到c:\java\test1\classtest\下了吧?
    两个文件分别如下?
    不会错呀
    package classtest;public class Lifeclass
    {
    static int b=200;
    public int i=20;
    public int geti()
    {
    return i;
    }
    public int getb()
    {
    return b;
    }
    }==================================================
    import classtest.Lifeclass.*;public class Testpackage 
    {
    public static void main(String argsp[])
    {
    System.out.println("这是用类包的实列:");
    Lifeclass a=new Lifeclass();
    System.out.println(a.getb());
    }
    }
      

  13.   

    sorry 忘了改这句
    import classtest.Lifeclass.*;
    应该写成
    import classtest.Lifeclass
      

  14.   

    ^w^ 我也是刚入门的菜鸟qq:58346不过很可能让你失望 我就懂一点点 :p
    大家一起努力