我原来的是jdk1.5,环境变量中JAVA_HOME,Path以及CLASSPATH设置的都是jdk1.5的目录,在控制台下输入java -version显示的是1.5。现在需要写一个1.6下的程序,我安装jdk1.6后,没有改变任何环境变量。但是在控制台下输入java -version显示的是1.6了,怎么才能改过来?我只想在eclipse里编译工程的时候使用1.6的版本.以前都是在1.5下做。
我用的是win7
哪位知道为什么啊

解决方案 »

  1.   

    环境变量没改,那么应该两个都可以用啊。
    我以前一台电脑安装过三个jdk,在eclipse里面可以选择。你现在出这个问题是不是你安装JDK的时候,1.6的jre目录把1.5的覆盖了啊?
      

  2.   

    ls的,我没有覆盖掉,1.5在D:\Java\jdk1.5.0_22
    1.6在D:\Java\jdk1.6.0_16
    不知道怎么回事
      

  3.   

    鼠标点击工程名,右键选择最有一个(Properties),然后Java Complier右边 Enable project specific settings将其选中,在complier compliance level中选择你的jdk版本 希望楼主能解决。
      

  4.   

    eclipse 不是可以自行配置么
      

  5.   

    打开注册表regedit,找到这一项HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment,修改CurrentVersion为1.5,然后重启电脑
      

  6.   

    可以结贴了
    大家请看
    http://blog.csdn.net/yuffonconnie/archive/2010/12/27/6099980.aspx