我在sun官方网站下载了一个jdk1.5版本(文件命名是:jdk-1_5_0_12-windows-i586-p), 发现装完以后是1.4版本的, 这是为什么? 我的开发环境是myeclipse+oracle 10g+jdk的还有jdk1.6版本, 为什么装好在C:\Program Files\Java目录下只有一个文件夹? 没有那个jdk文件夹, 这又是为什么?

解决方案 »

  1.   

    1, How did you install it? What parameters did you provide during the installation process?
    2, How did you find that it's version 1.4 instead of 1.5?
    3, Why did you need to install version 1.5 while you have got version 1.6?
      

  2.   

    好郁闷, 在cmd命令提示符下输入命令java -version ,显示jdk版本是: java version "1.4.2_03"
    于是, 依次点击  开始--->设置--->控制面板--->添加或删除程序,   显示是这样的
    J2SE Development Kit 5.0 Update 12
    J2SE RunTime Environment 5.0 Update 12
    这不是1.5吗?
      

  3.   

    sun因该不会犯这种错,请检查自己的问题。
    cmd执行java命令首先在当前目录查找是否有java.exe,找不到的话再寻找的PATH环境变量中依次定义的目录,你输入path命令看看你当前的系统中目录和顺序。估计是你以前设置的jdk1.4.x的jdk没删除干净。重新设置一下PATH环境变量即可。
      

  4.   

    谢谢! 原来我的oracle 10g有个jdk1.4的, 在path中它设置在前面. 结贴散分, 我不会啊?   
      

  5.   

    你装了ORACLE
    ORACLE本身也有一个JDK,
    改一下你的环境变量就行了
      

  6.   

    oracle很霸道
    一装就在环境变量里把它带的放最前边了
    你把环境变量改了就行了
      

  7.   

    oracle很霸道 
    一装就在环境变量里把它带的放最前边了 
    你把环境变量改了就行了
    ------------------------------------哈哈,这不都想往前面挤吗 :)
      

  8.   

    你的环境设置的问题,电脑中绝对不止一个jdk,而你java -version的时候,显示的是另一个jdk中的java命令
      

  9.   

    oracle自带了一个jdk,在oracle安装的时候把自带的jdk设置为系统默认,
      

  10.   

    Sun是骗子,Java是垃圾。
    C/C++ PK Java:

    http://www.cnblogs.com/Lhw978/