类的路径没找到,
将你要用到的这几个java文件放入divelog文件夹中,
如果代码没问题就应该ok

解决方案 »

  1.   

    谢谢,
    但我把这7个java文件都放在divelog里了啊
    还是不行啊,是不是要设置classpath啊?
      

  2.   

    你在classpath中加入"."(英文的点)表示在当前路径下,搜,就不会出现找不到类了
      

  3.   

    E:\Study\AboutJAVA\javawork\javasun\divelog>javac DiveLog.java我运行这条语句时,出现我在楼顶中说的情况;
    “C:\divelog>javac -classpath C:\ DiveLog.java”这是sun中给的提示
    我执行E:\Study\AboutJAVA\javawork\javasun\divelog>javac -classpath
    e:\ DiveLog.java
    就出现:nosourcefiles啊
    您能给我一条执行语句我来试试啊
      

  4.   

    如果还是类找不到,可以告诉你一个绝对行的通的办法:
    你将建一个文件夹(如e:下建一个useClass),
    你将那6个类放入这个文件夹中,
    然后在环境变量classpath的值中加入你新建的文件夹的路径(这里应该是e:\useClass)
    在Divelog.java文件中加入一句import uesClass.*;(要放在package divelog;的后面)
    然后带参数-d编译Divelog.java文件,如:E:\Study\AboutJAVA\javawork\javasun\divelog>javac -d e:\java DiveLog.java
    //这表示你Divelog.java文件生成的包放在e:\java目录下,
    安如下方式执行:
    E:\Study\AboutJAVA\javawork\javasun\divelog>java divelog.DiveLog
    此方法绝对可以,要是还不行,就说明你刚才设置classpath有误!!!
      

  5.   

    需要在CLASSPATH的开始加上
    .;
    在结束的位置需要有
    ;
      

  6.   

    谢谢 loveyousomuch(★爱神厄洛斯★) 等朋友的帮忙
    我最后还是按照java.sun.com的执行成功了
    不过从你们这还是学到了有用的东西
    结帖了