JAVA eclipse上,一个完整的工程,删除一个和别的包有关联的包后,但项目提示没提示有错,??
是不是我这开发工具有问题啊,谁能告诉我,最好给个eclipse提示错误的标准设置和说明哦,谢谢 了

解决方案 »

  1.   

    这个不会有什么说明,就是个编译过程中的道理的问题,俺觉得可能的原因有三个1. 要么是那个jar包本身就是多余的,用不上自然不报错2. 是那个包里的类和其它包或者JDK的库中的类有重叠。比如JDK5里有些类需要加入外部的jar,但是JDK6里就不用了,所以如果原来的源代码从JDK5升级到JDK6,去掉那个jar也不会报错3. 还有就是那个jar包里的类是通过java reflection通过classloader获得的,所以是通过String的类名去调用,所以不运行是不会报错,运行时会有ClassNotFoundException异常抛出4. 没准包里的类得通过JSP或者XML调用,Eclipse很多时候也不会显示错误想到的就这些了,可能还有其它原因吧。。
      

  2.   

    你把项目的build path中 的jar包全部清掉 ,然后再添加一次,让整个项目编译一次 ,或者通过 eclipse : projects--》Clean... ,让整个项目编译一次 。