编译出来的东西在1.4下面的tomcat老是报错,我即便是在MyEclipse6.0设置里面设置1.4环境好像不起作用。该怎么办啊

解决方案 »

  1.   

    别用myeclipse咯,用eclipse好了,再装几个插件
      

  2.   

    那你就换myeclipse版本不就行了
    总之jdk一定要一致!
      

  3.   

    那你就把myeclipse的版本降下吧,上ecplpse官网去看看支持jdk1.4版本的myeclipse的版本,把它下载重新装下
      

  4.   

    我建议楼主使用ant工具编译文件!jdk的版本使用1.4版,完全能够满足你的要求!
      

  5.   

    不一定,IDE 使用的 JDK 版本跟所开发的程序运行时需要的 JDK 版本完全可以互相独立的。MyEclipse6.0 本身虽然是工作在 1.5 下的,但完全可以要求它用 1.4 来编译 java 程序,然后用 1.4 来跑一个 tomcat。
      

  6.   

    上一贴也回答了 LZ 问题,你应该保证两点:1. 要求 IDE 用 1.4 来编译你写的 java 程序;2. 要求 IDE 用 1.4 来跑你的 tomcat;从你提的问题看,八成是第 1 条没有搞好。
      

  7.   

    MyEclipse或者应该说Eclipse非常灵活,可以单独设置每个项目运行时用的JRE版本,但要注意:Web项目设置时应该更改
    Preferences -> MyEclipse -> Application Servers -> Tomcat -> Tomcat 6.x (或5.x根据需要而定) -> JDK 中的 Tomcat JDK name 一项。
    另外还要注意不同Tomcat版本需要的最低JRE版本。
      

  8.   

    既然能用jdk5做的...肯定能用jdk4开发啊
      

  9.   

    估計錯誤一大推,因為一個項目用的jdk不一樣很多代碼和用法也不一樣
      

  10.   

    说反了,JDK1.4开发的在JRE1.4包括之后版本一般都可正常运行,但使用JDK1.5以及之后版本开发的项目如果用到了新的类库特性,在老版本的JRE下运行肯定出错。
      

  11.   


    错错错,JDK1.4 编译后的代码用JDK1.5运行或者类似的1.5编译的用1.6去运行,都极有可能报版本错异常---Unsupported major.minor version ,尴尬的JDK