import pack.*;
把你的包考到bil的目录下。

解决方案 »

  1.   

    1、先编译Demo1.java,并把Demo1.class文件放入pack文件夹中(自己建立);在pack的上级目录中编译Test.java文件。
    2、把两个文件都放在一起如:/temp,输入:javac -d . *.java ,系统自动完成编译并建立相应的pack文件夹,运行Test.class即可
      

  2.   

    要建立包时,用-d . 来编译,就像楼上说的那样
    最简单的办法你用jawaBeginner这个工具,她会自动识别是否建立包,运行的时候也会自动识别,还比较方便
      

  3.   

    //Demo1.java
    package pack;试试吧,请不要在package pack;前面有任何的空行,注释,就是说,package pack;放到第一行。
      

  4.   

    另外,记得在你的test.class的目录下建立子目录pack,然后将demo1.class放到pack目录下
      

  5.   

    把你的Demo1.java放到pack目录(自己建立),然后将pack放到你的classpath设置的目录,或者是让pack目录和Test.java在同一级目录,另外你也可以直接将你的的pack所在目录加入到classpath,记住,你的前提是不要做成jar文件,否则在classpath中就要加入jar文件的名称,包含扩展名
      

  6.   

    编译的时候带点-d  生成对包相对应的文件夹javac -d . Demo1.java
    javac -d . Test.java
    如果我用一些简单的工具如jcreator也就不用自己去控制
      

  7.   

    先忘了说清楚了,不是java文件,是class文件,另外kypfos(就当我没上过大学)说的确实是个省事的方法。我个人觉得不需要自己建立文件这么麻烦
      

  8.   

    package pack;public class Demo1
    {
    // 构造函数
    public Demo1()
    {
    }
    }// Test.java
    import pack.Demo1;public class Test
    {
    public static void main(String args[])
    {
    }

    }package pack;写在第一行,前面不要有任何东西
    我用上面的试过,编译后将Demo1.class放到pack文件夹下,然后编译Test.java
    然后执行,一点问题都没有啊