需求:

在不影响别的项目运行的同时,也需要支持当前的项目,于是想法是jdk 如何配置多个并且切换容易,总不能真配置两套吧;如下配置确实很节省时间!

1.删除 C:\Windows\System32 下三个文件

在第一次安装jdk1.8时,自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:\Windows\System32目录,由于这个目录在Windows环境变量中的优先级高于JAVA_HOME设置的环境变量优先级。所以将C:\Windows\System32目录下的java.exe、javaw.exe、javaws.exe三个可执行文件 删除即可。

2、删除系统环境变量中安装jdk8产生的 Path  C:\ProgramData\Oracle\Java\javapath

在安装jdk8的时候,安装过程中会在系统变量Path的最前面加上了C:\ProgramData\Oracle\Java\javapath;,这是安装jdk8的时候带出来的,并且在Path的最前面,所以无论修改注册表还是Java控制台都没有用,执行的指令在系统变量中搜寻命令时最先找到的就是C:\ProgramData\Oracle\Java\javapath;,始终是jdk8的。也删除。

3、新加两个环境变量

JAVA_HOME %JAVA7_HOME%JAVA7_HOME C:\Program Files\Java\jdk1.11.0_67

JAVA8_HOME C:\Program Files\Java\jdk1.8.0_162

具体路径按照实际路径配置;

注意:如果要改变当前jdk版本,直接修改 JAVA_HOME 的值就好了,目前是读取的jdk1.7;

4、配置CLASSPATH

//Path

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

5、配置Path,【注意:path路径 加在最前面!!!】

//Path

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

注意:修改环境变量之后,务必记得确定再确定即生效,然后cmd也要关闭重新打开!要不然容易误导自己;

原文:https://www.cnblogs.com/yyxianren/p/14334128.html

java jdk安装 win10,Win10安装多个jdk,共存环境配置,自由切换相关推荐

  1. Win10 + Ubuntu 18.04 双系统工作环境配置

    补一个吧,上个月搞得,写在本地Markdown里了,其实现在已经把Ubuntu换成Deepin了,哈哈. 重装Deepin里的一些问题也可以参考这里的解决方案. Win10 + Ubuntu 18.0 ...

  2. Git之深入解析Git的安装流程与初次运行Git前的环境配置

    一.版本控制 什么是"版本控制"? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统,对保存着软件源代码的文件作版本控制,但实际上,可以对任何类型的文件 ...

  3. ubuntu18 安装mysql8安装包_Ubuntu18.04深度学习环境配置

    1.安装Ubuntu18.04系统 1.1 下载Ubuntu18.04LTS的iso文件,准备一个空U盘,下载UltraISO软件: 1.2 利用UltraISO制作Ubuntu的启动盘,具体安装过程 ...

  4. win10下从源码运行Cura——环境配置(二次开发准备工作)

    win10下从源码运行Cura(二次开发准备工作) win10下从源码运行Cura 配置过程(踩坑指南) win10下从源码运行Cura 本人小白一只,近来需要了解Cura,故自己摸爬滚打学习.网上对 ...

  5. Java从零到企业级电商项目实战: linux环境配置

    阿里云镜像 https://opsx.alibaba.com/mirror https://blog.csdn.net/jameshadoop/article/details/54881295(修改y ...

  6. win10下星际争霸II和Pymarl环境配置

    win10配置星际争霸过程: 下载星际争霸(这里用的是台湾版),设置环境变量,命名为SC2PATH路径,路径为游戏文件所在路径 用conda create创建一个pymarl环境: conda cre ...

  7. 我在Freebsd下安装帝国CMS系统整合Discuz的服务器环境配置

    编译MYSQL选项:  ./configure --prefix=/home/mysql --enable-assembler --with-charset=gbk --with-extra-char ...

  8. win10 下GeForce 940MX + CUDA10.0 +pytorch环境配置

    前言: 笔记本显卡是硬伤,为了验证GPU上跑的代码的正确性.就想着利用下笔记本上的显卡: 我的显卡配置: 具体步骤: 一.确定自己的显卡是否支持CUDA 打开英伟达官网找到 CUDA-Enabled ...

  9. java web集成kettle_Javaweb整合mongo和kettle6.0的环境配置

    为了编译能通过,maven需要加入仓库地址以及一些必须要的包的依赖情况: pentaho中央仓库: 在properties里面配置版本号: 6.0.0.0-353 pentaho1 Pentaho R ...

最新文章

  1. python3 文件内容搜索 文件名搜索 目录遍历
  2. ITK:向量值图像像素的变换幅度
  3. 设置隐藏文件的显示与隐藏方法
  4. python魔法方法与函数_在Python中画图(基于Jupyter notebook的魔法函数)
  5. mamp 配置php,Mac OSX下使用MAMP安装配置PHP开发环境
  6. 活动报名 | DEF CON之后,最令人期待的网络安全盛会(内附赠票)
  7. uiactionsheet 代理_iOS UIActionSheet (点击事件笔记)
  8. 常用Win32 API函数
  9. python异步编程 图书_Python学习之异步编程asyncio
  10. DHCP服务的八种报文(消息)作用
  11. 单行、多行文本溢出省略号
  12. vue h5微信公众号网页(总结)
  13. Html5 视频播放之video标签的使用(包含注意事项,例如视频无法正常展示,只显示音频等问题)
  14. 绿色城市智慧管理:数字孪生地下综合管廊平台
  15. 创业日志:一个和尚挑水喝,两个和尚抬水喝,三个和尚没水喝?
  16. 【校招篇】招聘季来临,金三银四你准备好了吗?
  17. Python3学习(33)--序列和反序列化(二)
  18. 使用YOLOX进行物体检测
  19. Apple Mac放大招——搭载M1 Ultra,性能完胜RTX 3090,功耗降低200W
  20. SQL Server中已满事务日志原因的检测

热门文章

  1. [转]windows和linux进行socket通信
  2. [转]提高PR值的具体方法
  3. Centos7 升级稳定版 openssl
  4. 两个必备小本领——恢复设备出厂配置、如何配置web方式登陆交换机
  5. 【WEB服务器】与 【应用服务器】
  6. Excel VBA 打开对话框,获取文件夹路径
  7. 【Linux】七种文件类型
  8. 解决VC++6.0打开文件或添加文件到工程出错的问题
  9. 解决ActiveX Control异常:“没有注册类(异常来自 HRESULT:0x80040154(REGDB_E_CLASSNOTREG))“
  10. 在HttpClient请求的时候,返回结果解析时出现java.io.IOException: Attempted read from closed stream. 异常,解决