zoukankan      html  css  js  c++  java
  • 安装多个版本JDK相关问题

    一、前言

      因敝人计算器上面安装了多个版本的JDK,其中包括JDK1.6、JDK1.7、JDK1.8,想通过变换环境变量(JAVA_HOME)的形式切换不同的JDK,但是我在安装了JDK1.7并且配置了环境变量,然后又安装JDK1.8,将JAVA_HOME指定为JDK1.8的安装路径,在命令行输入:java -version,却还发现还是原先的1.7,找了半天网上找到有篇博客,按照上面说的方式,解决了我的问题,这边转载记录下~

    二、正文

    现象:安装过安装版的JDK,一般是1.7以上,修改环境变量并不能生效,比如原本安装了1.8,后修改环境变量为1.7,java -version仍显示1.7
    原因:当使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:WindowsSystem32目录,这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,故此直接更改JAVA_HOME会无效。另外,JDK1.8安装版本,还会在C:ProgramDataOracleJava目录中生成一些配置文件,并同时将此目录写到环境变量中的Path中。

    解决办法:

    删除C:WindowsSystem32目录下的java.exe、javaw.exe、javaws.exe三个文件

    删除环境变量Path中C:ProgramDataOracleJavajavapath的配置

    三、参考链接

           http://yangpeihai.iteye.com/blog/586761

    四、联系本人

      为方便没有博客园账号的读者交流,特意建立一个企鹅群(纯公益,非利益相关),读者如果有对博文不明之处,欢迎加群交流:261746360,小杜比亚-博客园

  • 相关阅读:
    iterm2 配色修改
    让Dock自动 显示/隐藏 不再有延迟
    Xcode更改配色方案
    CocoaPods安装与使用
    CocoaPods安装和使用及问题:Setting up CocoaPods master repo
    CocoaPods安装和使用教程
    RubyGems 镜像
    iOS Mac系统下Ruby环境安装
    MAC机中安装RUBY环境
    Kibana+Logstash+Elasticsearch 日志查询系统
  • 原文地址:https://www.cnblogs.com/xdouby/p/7834845.html
Copyright © 2011-2022 走看看