Threader和GreatRace是在同一个文件夹下吧
看看有没有package语句 如果没有就把第四行去掉
如果Threader里有package aaa;
则在GreatRace里 第四行改为import aaa.Threader;
试试吧

解决方案 »

  1.   

    同意楼上的,不过我这里就是在同一个目录也要把类加到package里面,不知道为什么
      

  2.   

    编译时:javac package名.类名
      

  3.   

    可以通过了,问题是为什么在Solaris下能通过,而
    windows下不能通过?
      

  4.   

    还有我在Threader.java的第一行里添加上
    package aaa;
    后,再在GreatRace.java里添上
    import aaa.Threader;

    javac Threader.java(正常)
    javac GreatRace.java
    过不去
    我的操作哪个地方不对,请高手指点!
    (太笨了,没办法:)
      

  5.   

    编译时用-classpath指定路径就行了!
      

  6.   

    能不能再说清楚一点:
    我的文件在同一个目录下
    javac -classpath .\ GreatRace.java
    不行
    javac -classpath  GreatRace.java
    也不行
      

  7.   

    我还试了
    javac -classpath c:\jdk\mywork\ GreatRace.java
    还是提示找不到package first
    请高手过来指点一二
      

  8.   

    第一:在同一个文件夹
    第二:仔细检查路径
    第三:98系统的配置环境

    oooooooooooooooooo!!!
    是路径的问题了!检查一下!!
      

  9.   

    你说到环境。我用的是jdk1.4.0,装上以后,好象什么,java_home,path,classpath都不需要配置就可以用了。(我是把可执行程序java,javac拷到了我的工作目录下)
    另外,由于出了这个乱子,我试了:
    set JAVA_HOME=c:\jdk
    PATH=c:\jdk\bin
    SET CLASSPATH=.;c:\jdk\lib\tools.jar;c:\jdk\lib\dt.jar
    还是不行。悲哀!
      

  10.   

    没有用过Solaris如果在windows下边出这些问题,大家都解决了