在c:\packagetest\目录下用 javac -d . *.java编译。下面是一个引用包的一个程序改为:
import Test.*;
// import com.bruceeckel.tools.*;public class TestAssert {
  public static void main(String[] args) {
    Assert.is_true((2 + 2) == 5);
    Assert.is_false((1 + 1) == 2);
    Assert.is_true((2 + 2) == 5, "2 + 2 == 5");
    Assert.is_false((1 + 1) == 2, "1 +1 != 2");
  }
} ///:~

解决方案 »

  1.   

    你的package 名是test
    你import的时候用的是 import Test1.*;??
    还有一般存放类的时候会按包名作为目录结构
    所以我建议你把所有的class文件放到名为test的目录下
    然后把test目录放到你的classpath下面
      

  2.   

    to:all
    引用包时是写成import test.*;上面那个写错了,这样还是说找不到包test
      

  3.   

    to:all
    另外我是放在c:\packagetest\test目录下的。
      

  4.   

    要将Assert.class放在Test这个目录下,而TestAssert.java和Test目录放一起
      

  5.   

    to:Sunbirds
    不会吧,做的包和要引用包的文件没必要放在一起吧,要是这样岂不是起不到包的作用。
      

  6.   

    你看看这里吧!
    应该可以清楚!
    http://www.csdn.net/expert/topic/241/241149.shtm
      

  7.   

    可能大家还没明白我的意思,我是自定义了一个类,然后把它放在TEST包中,以便用别的程序可以引用包中的这个类,现在是Assert.java可以编译过去并且放在目录c:\package\test中,但是我在TestAssert.java中引用自定义的类Assert时,用了import test.*,编译TestAssert.java时系统提示找不到包test,请各位指教。
      

  8.   

    ok!
    我明白!
    你把调用自定义的类Assert的
    TestAssert.java
    也加一个包!
    你再试试!
      

  9.   

    to:rinehart
    加什么包呀?
    我是模仿JAVA自带的包做一个自定义的包。
      

  10.   

    两种方法:
    1.TestAssert.java中package test1;
    2.TestAssert.java中import test.Assert;
    你试试!
      

  11.   

    不行,我刚开始用的就是import test.*
      

  12.   

    import test.* 

    import test.Assert;
    是两个概念,你试了么?
      

  13.   

    没问题!我已经试过了!
    TestAssert.java改成:import Test.Assert;public class TestAssert {
      public static void main(String[] args) {
        Assert.is_true((2 + 2) == 5);
        Assert.is_false((1 + 1) == 2);
        Assert.is_true((2 + 2) == 5, "2 + 2 == 5");
        Assert.is_false((1 + 1) == 2, "1 +1 != 2");
      }
      

  14.   

    奇怪,我的怎么不行。
    你的CLASSPATH设的是什么?
      

  15.   

    对了!
    TestAssert.java中import的"Test"
    Assert.java中package的"Test"
    目录"Test"
    要保证大小写一致!
      

  16.   

    notice class path setting.
      

  17.   

    to:rinehart
    留个QQ号吧以后多帮忙。我的QQ:50081811