我也遇到过,建议你把jdk1.3的都删除吧。
classpath和Path中也都删除。

解决方案 »

  1.   

    Full.java
    你要把*.java或它们的package放到CLASSPATH下才可以编译。你把你以前存放full.java的目录加到classpath中去它就可以啦啊
      

  2.   

    “我的机子上装了jdk(d:\j2sdk1.4.1),”你的目录是什么?如果是前面的!
    那么应该:
    classpath=.;d:\j2sdk1.4.1\lib\tools.jar;d:\j2sdk1.4.1\lib\dt.jar
    你得加个当前目录"."
    path=d:\j2sdk1.4.1\bin;d:\j2sdk1.4.1
    应该就可以了!在任何目录下运行皆可!但我告诉你你的机器可能不行!因为你装了JBuilder7.0,它的下面也有JDK,我不清楚是1.X?
    而且你的环境变量可能改啦!
    比如有这样错误信息!你的运行环境需要1.4,可是你的环境变量版本是1.3...等等!
    那你就该删了d:\j2sdk1.4.1,而用jb7下面的JDK
    把上述的路径改一下,改到d:\Jbuilder7\JDK1.3.x.....
    那么你在开发时就没问题了!
    我知道这么清楚,是因为我装了个JB8,他下面是1.4
    可我好象装了JDK运行环境,是1.3,所以在非JDK\bin目录下运行,总报错!哈哈后!~
    这个问题如果解决后,你可以提交FAQ或精华贴!你也会得分的!
    另外,你装了JB7后,jdk、Tomcat(d:\tomcat4.1),都不需要安装了!JB7下都有!你只要搞个教程在JB7中设置,就可以了!同时也可以开发运行JSP,SERVLET!等!如果想学EJB,还需装个WEBLOGIC6.1+,
    HAHHAHAHA!
    共同进步!
      

  3.   

    你在c:\下能运行java -version吗?
    在Path里添上d:\j2sdk1.4.1\bin;应该就可以了,为保险你把d:\j2sdk1.4.1\bin;添到
    最前面。
      

  4.   

    哈哈,谢谢各位的指点,现在问题已经解决了,我机子上装的东西太多,pb,oracle都有自带的jdk,在环境变量中也都有设置,所以我运行javac时它就用了别的里面的javac,于是,我把我需要的设置到最前面,再试,成功!这是先后顺序的问题啊.再次感谢各位!