我在本机windows写了个类,主要是访问htts的网站,测试处理都没问题,但放到服务器(unix)上,报java.lang.ClassCastException错。。难道与机器环境有关或路jdk版本有关??
本机java version "1.4.2_04"
服务器java version "1.4.2"讨论一下!!提出实质想法的也有分!!!!!!
解决者分不够再加!!!!!!!!!!!

解决方案 »

  1.   

    ClassCastException,转型(向上、向下)出错,估计你继承体系有问题,新环境下包不全,引用不全?!反正不能是rp问题。
      

  2.   

    最好的办法就是采用debug调试跟踪 在类型转换错误的地方会有提示的
    估计在windows下也有错误 只是没有打印出来
      

  3.   

    应该跟OS无关,除非你写的代码调用了与OS相关的API
      

  4.   

    该有包都有了。我在其它windows机器上试,也没事。。
      

  5.   

    不存在包的事,因为抛的是将URL强转HttpsURLConnection时出的错。但是如果有错的话,在哪儿都应该抛出?
      

  6.   

    是否调用了与OS相关的API
      

  7.   

    没办法了,只有你去debug了,把该打印的都打印出来,看哪个地方可能有null值或者classnotfound exception
      

  8.   

    UNIX和Windows分隔符不一样.
    是不是分隔符用的是固定的?
      

  9.   

    java.lang.ClassCastException 出了这个比较郁闷,但是这个不应该平台的问题。
    版本不同有版本异常。