java1.4写的组件,Eclipse编译通过并成功运行,但是ant1.6编译的时候出现错误提示版本有问题,关键字:java.lang.UnsupportedClassVersionError   (Unsupported major.minor version 49.0)。求解

解决方案 »

  1.   

      ant1.6   这版本也太老了吧
        现在都2.0了   建议换成新的吧 
      

  2.   

    应该不是你程序的问题,而是ant本身的问题,ant也是JAVA程序,编译时的环境跟运行时的环境不兼容就会出现这样的问题,不信你可以用1.4的jre跑1.5+的程序,必定会报这个错误
      

  3.   

    所以才会选择低版本的ant来搭配1.4的jdk,可是该如何解决呢
      

  4.   

    java.lang.UnsupportedClassVersionError (Unsupported major.minor version 49.0)。这个说明 你用jdk1.4编译的时候  引用了已经用jdk5.0编译好的类了
    和ant没关系
      

  5.   


    和ant没有关系...
    这个说明 你用jdk1.4编译的时候 引用了已经用jdk5.0编译好的类了
      

  6.   

    运行程序的jdk和编译程序的jdk版本不一样,请lz检查。