不用重启计算机的....可能是你的classpath设置有问题........

解决方案 »

  1.   

    to : Aeonsun(Aeonsun)我是这样做的:
      package com.prefect.ecommerce;
     
    classpath: c:\java\javat
    然后把这几个*.class 文件都拷到c:\java\javat\com\prefect\ecommerce  这样做对不对?
      

  2.   

    配置完classpath需要重起dos窗口,不同重起机器的。我看你的做法没有什么问题!
    顺便提一下,如果你用javac *.java的话,系统是会自动搜索依赖关系的。还有,请确信是否在编译第三个类的时候,报的是找不到第二个类。
      

  3.   

    to :  takecare(大厅)
     
       我又仔细看了提示,的确不是找不到第三个类,
      而是:bad class file: .\###.java  (就是第二个类的java文件),并提示我删去。 删去后,在编译就通过了。    但有一点我不明白,为什么必须要删去这个 java 文件呢?
       
    ( 另外我的表述有个错误: 第三个类并不在那个包中,只是调用包中的两个类,这三个java文件都在一个目录中。)