在搭建java环境时,path值已经有了一些,请问path中的值先后顺序有影响吗?

解决方案 »

  1.   

    怎么说呢?兄弟,这么说吧! 影响是有的!加入你在自己配置了一个在path路径下配置了一个jdk 是1.6的版本,但是后来你又安装了!oracle
     
     因为oracle 有时候也会自动在path 路径下面填写jdk 这个jdk 是oracle 安装时默认带的!所以在jvm读取环境变量时,优先读取先配置的!所以这是版本就不对了!你明明配置的jdk1.6,可以java -version 出来的为什么jdk1.4呢? 这个原因就是应该你安装oracle oracle自动在path 填写了!自己的jdk 版本导致,所以path 配置也是按先后顺序加载的!
      

  2.   

     你也可以,添加oracle的jdk路径放到你已经配置jdk的路径前面测试一下!就知道,path 的优先级了!
      

  3.   

    这位说的对,如果你电脑上安装了oracle或者别的自带jdk的,就会受到影响,一般都把自己的jdk放在path的最前面。
      

  4.   

    同意楼上的     
    因为一些编程软件的安装本身对jdk就有一定的支持所以这也是造成java环境搭建后没有效果
    但是如果没有安装任何这样的软件,那就是没有正确的去配置
    JAVA_HOME = java的安装路径
    而path中需要在安装的路径上在追加一个bin路径