我下载了一个eclipse3.5包,然后解压后,点击图标运行,可是却弹出提示,说jdk version 1.4 太低了,至少要求1.5及以上版本。有人说,eclipse在解压的时候,会自动搜索电脑上的jdk. 然而我配置的jdk的环境都是用的jdk1.6,另外有个jdk1.5没有配置。  而 jdk1.4是因为在我电脑上有个项目是以前的 ,采用的是jdk1.4版本开发的,里面肯定包含jdk1.4的一些jar包。为什么eclipse在解压过程中去搜索的jdk版本 会是 1.4 ;而不是 另外 配置了环境变量的1.6 ,它为什么只搜索到低版本,而不往高处搜索呢?????????????望高人指点!!!!!

解决方案 »

  1.   

    你设置环境变量JAVA_HOME为1.6的那个路径就可以了
      

  2.   

    eclipse的相关配置问题java的三个环境都要是jdk1.6的。注册表
      

  3.   

    要用jdk1.6的话就把其他的jdk给删了
      

  4.   

    JAVA_HOME 是设置的jdk1.6的啊。 我现在电脑 自动系统装上后,我就设置的是jdk1.6,而且一直都是用jdk1.6进行项目开发,只是以前一直到现在,都是用MyEclipse 进行开发。
    而现在下载了一个eclipse3.5想用来玩玩别的东西。却出现上面这样的问题,我也不知所以然。还有2楼说的 Java的三个环境是啥????现在解压的eclipse 都不让我打开,我又不能在eclipse中去设置什么....
      

  5.   

    jdk1.5也不会碍事啊。可问题就是eclispe在解压过程中,自己老是找到jdk1.4而我电脑中没有单独的jdk1.4,只是在一个项目中使用的是jdk1.4版本开发的。
      

  6.   

    javac -version 
    java -version
    还有 JAVA_HOME都设置为 jdk1.6的
      

  7.   

    要不你去问IBM公司?谁知道人家设计软件时怎么设置的人家搜jdk从低到高就跟人先吃早饭再吃午饭一样的意思,你告诉我为什么人要先吃早饭再吃午饭?
    有一种可能是默认的按路径搜索,搜索路径肯定有个先后顺序,所以低版本的jdk可能先搜到
      

  8.   

    补充:
       搜jdk不是按环境变量搜,是按路径搜索,跟搜其他文件一样的道理