import Time;
这句话java语法上本来就不对。
另外你要看看的java_home 设的到底对不对,是不是指向1.4的jdk所在目录。
总之我感觉你脑子里的java概念比较乱,还没有入门。
建议不要用jbuilder5这个老古董,用jb8或jb9

解决方案 »

  1.   

    谢谢,我并没有用jbuilder5,我只是为了用jdk1.3才装的jbuilder5,因为用jdk1.4出错,而我在公司的机子上用jbuilder5中的jdk1.3,这个文件就可以正确执行。import Time; 这样的语法不对吗,我是刚学java没多久,看书上的代码写的
    java_home应该是没有错的,因为没有用 import 类名 这样的语句时,编译不会出错,
      

  2.   

    把你的Time.java在jbuilder5中的jdk1.3重新编译以后再试试你的程序,
    可能1.3不太认识1.4的class
      

  3.   

    昨天晚上回去后,看注册表,发现那几个在公司机子上有的键,值都一样,只是多了两个空值健,所以先把注册表中那两个安装jdk1.4时多出的键给删掉了。但用java命令时出来同样的错误。
    死马当活马医,把那几个.class文件删除,重新编译生成.class,结果还是不行,几进绝望,想着只好第二天重装系统试试。
    但准备再装一下jdk1.4试试,装完重启后,把系统变量改了,再用java,发现竟然通过了。高兴......执行别的也没有问题。去看注册表,发现里面的键有增加了,但因为我原来装上jdk1.4时没有去注意注册表,所以无法和原来有问题时的做比较。
    对这个问题没法清晰的找到原因,但我怀疑可能是注册表中那几个键的问题。to yingyi(阳光灿烂) ,您说的没有用不知是指什么,是对速度没有用的吗?还是......?对你说的要到上一级去执行,我有点不明白,但我对Time并没有打包,它只是一个.class文件,应该不存在调用 包名.类名 这样的方式吧。 是这样吗?
      

  4.   

    你没有打包,jvm怎么帮你去找你的Time.class??
    或者你把Time.class所在的路径设置到classpath里面去吧
    这样也可以,或者你就打包