兄弟你还有两个包没有引入!
set classpath=;d:\jdk1.3.0_02\lib\dt.jar;d:\jdk1.3.0_02\lib\tools.jar
这些写才可以的。
兄弟给分咯,多给点!~!~

解决方案 »

  1.   

    p.java还没编译的吧?
    不能用啊
    要先编译做class
    或者压做jar(其实就是zip)
      

  2.   

    p.java是个包??啥意思?但从error information来看你还没有导入这个包。可能这样可以解决问题:SET CLASSPATH=.;D:\jdk1.3.0_02\lib;
    C:\java\com\bruceeckel\tools
      

  3.   

    首先你要明白"包"是什么,
    包是一个包含一些.class文件的类库。
    P.java要编译成.class,然后这些.class文件要按package xxx.xxx.xxx……
    所指定的包路径分配。
    比如:package ss.tt.oo;
    则你的.class文件要放在C:\java\ss\tt\oo\下还有,当你要指定一个包,将其添加到classpath中时,若此包以一些.class形式存在,则指定目录即可,如:c:\java
    若此包是.jar文件形式,要写全文件名,
    如:set classpath=.;D:\jdk1.3.0_02\lib\tools.jar
      

  4.   

    包已经编译了 p.class 大家多给点提示,一定给分
      

  5.   

    这样吧
    1.先看P.java文件开始部分有没有package,如果有的话去掉,再把P.java复制到C:\java目录下,在DOS的D:\jdk1.3.0_02\lib或C:\java目录下运行javac P.java,生成P.class后才能使P.java变成一个可被调用的包。2.要消除Package com.bruceeckel.tools no found in import
    错误,必须要set classpath=;d:\jdk1.3.0_02\lib\dt.jar;d:\jdk1.3.0_02\lib\tools.jar
      

  6.   

    这样吧
    1.先看P.java文件开始部分有没有package,如果有的话去掉,再把P.java复制到C:\java目录下,在DOS的D:\jdk1.3.0_02\lib或C:\java目录下运行javac P.java,生成P.class后才能使P.java变成一个可被调用的包。
    2.要消除Package com.bruceeckel.tools no found in import错误,必须要set classpath=;d:\jdk1.3.0_02\lib\dt.jar;d:\jdk1.3.0_02\lib\tools.jar
      

  7.   

    这csdn也太差了吧,怎么分段没用呢?
      

  8.   

    先设置运行环境
    set path=e:\jdk131\bin;
    set classpath=e:\jdk131\lib\tools.jar;e:\jdk131\lib\tools.jar
    再手工将
    com\bruceeckel\等子目录下的java文件编译成class文件
    在com目录之上用jar将其打包成brucee.jar然后将其
    加入运行环境这样完整的类路径就是
    set classpath=e:\jdk131\lib\dt.jar;e:\jdk131\lib\tools.jar;e:\jdk131\lib\breece.jar;
    这样tij2sed的所有例子都能用了
      

  9.   

    看大家这么热情,真是很感谢,所以我又把帖子加了50给大家,我现在是靠PoweerBuild吃饭的,现在想学习java,希望大家帮忙,我得E_MAIL 是[email protected]