一台电脑两种jdk_同一个电脑安装两个jdk版本
项目中分别使用到了JDK8和JDK11,需要在两个JDK之间切换,如果在一台电脑上安装多个JDK,需要切换的话修改下环境变量即可,这样工程开发起来就很方便了。
示例如下:
1 . 准备两个版本的jdk我的两个jdk路径为:
C:\Program Files\Java\jdk1.8.0_71
C:\Program Files\Java\jdk1.11.2
2 . 添加或者修改环境变量:
2.1 JAVA_HOME8(新增)
C:\Program Files\Java\jdk1.8.0_71
2.2 JAVA_HOME11(新增)
C:\Program Files\Java\jdk1.11.2
2.3 JAVA_HOME (新增)
// 此处JAVA_HOME设置即为你更换jdk版本是所要修改的地方
%JAVA_HOME8%
2.4 CLASSPATH路径最后面增加如下内容:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
2.5 Path路径在最前面增加如下内容:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
一定要在最前面增加
3 . 查看版本是否更换成功
新开一个CMD窗口,命令行中输入:
java -version
未成功解决方案:
删除C:\Windows\System32下的java.exe、javaw.exe、javaws.exe
因为C:\Windows\System32目录优先级高于JAVA_HOME配置目录,所以有可能导致切换不生效。
个人是没有遇到过这种情况。
参考:
https://blog.csdn.net/yhl_jxy/article/details/80137161
一台电脑两种jdk_同一个电脑安装两个jdk版本相关推荐
- 内存分配的原理__进程分配内存有两种方式,分别由两个系统调用完成:brk和mmap(不考虑共享内存)
如何查看进程发生缺页中断的次数? 用ps -o majflt,minflt -C program命令查看. majflt代表major fault,中文名叫大错误,minflt代表minor faul ...
- controller 有两种写法,讨论一下两种写法的区别:
controller 有两种写法,讨论一下两种写法的区别: 写法 1: app.controller('myCtrl', function($scope, $location) { $scope.my ...
- 查询当前电脑安装的Java/JDK版本的方法(查看Java/JRE版本号)
查看当前电脑安装的Java/JDK版本的方法 1.电脑键盘同时按住Windows+R按键,弹出运行程序,输入cmd并确定 2.在黑框控制台中输入java --version,即可查看Java版本号 3 ...
- 同一个应用安装两个apk在同一个手机的方法
对应安卓应用对比测试,有时候需要在同一个手机上安装release 和 debug 两个版本或者,有其他特殊定制需求版本, 此时两个apk的代码基本相同,但是由于包名相同,无法同时安装两个,此时可以通过 ...
- 同一个电脑安装多个jdk版本
业务说明 公司现有多个项目,共涉及到java17和Java8两个版本,因此需要在一台工作电脑上安装两个不同版本的jdk. 软件部署 部署步骤如下: 一.准备两个版本的jdk,我的两个jdk路径为: J ...
- python import sql脚本_13-模块介绍-import两种方式-py文件的两种用途-模块搜索路径-项目开发的目录规范...
1.模块的介绍与使用模块import 1.1.模块的介绍 1.1.1.什么是模块? 模块就是一组功能的集合体,我们的程序可以导入模块来复用模块里的功能.在python中,模块的使用方式都是一样的,但其 ...
- 两种思路将Python中两个有序数组合并为一个有序数组
第一种思路: 把两个数组合为一个数组然后再排序,问题又回归到冒泡和快排了,没有用到两个数组的有序性. 第二种思路: 循环比较两个有序数组头位元素的大小,并把头元素放到新数组中,从老数组中删掉,直到其中 ...
- 正则数字字母下划线至少两种_8085微处理器中至少两个8位数字
正则数字字母下划线至少两种 Problem statement: 问题陈述: To find minimum of two 8bit numberusing 8085 microprocessor. ...
- mysql的两种存储方法_mysql的两种存储引擎
背景 最近在使用spring-data-jpa操作mysql,在使用jpa的自动建表功能之后,处理多对多关系@ManyToMany的时候,spring-data-jpa会给中间表的两个字段都加上外键引 ...
最新文章
- win7+jdk环境变量配置
- Android开发之异步任务加载网络图片并存储在sdcard中(源代码分享)
- 彻底理解webservice SOAP WSDL
- CRM batch product check logic in one order line item
- 嵌入式操作系统内核原理和开发(事件)
- 5.Prometheus 监控技术与实践 --- PromQL
- mac excel mysql数据库_macOS系统的Excel从MySQL数据库查询数据的设置方法
- 运营简史:一文读懂互联网运营的20年发展与演变
- android Wifi热点启动流程,[android]WIFI热点启动流程分析
- 8.3 初步理解 Texture Alpha
- 谈谈MATLAB数字滤波器频域响应
- Perfetto for linux-使用 Perfetto 分析调度问题
- 蓝鸥iOS开发工程师职场提升路线图
- Python如何读取STL文件,生成STL文件预览图(缩略图)
- Android关于第三方h5在webview调用摄像头及相机的处理
- javaee图书管理系统mysql,图书管理系统设计与实现—看这篇就够了
- 项目管理 软件版本号的命名格式和规则
- CentOS 7解决“ping: www.baidu.com: 未知的名称或服务“这个问题
- Java/JavaScript有哪些图形图像处理的框架?
- 哈工大软件构造Lab2实验
热门文章
- python中sys.argv的使用
- JQueryEasyUI datagrid框架的基本使用
- PXE 自动安装物理机 (DHCP服务由路由提供, 不能再配置)
- 程序员面试金典——3.4汉诺塔
- 程序员面试金典——4.5检查是否为BST
- RuntimeError: view size is not compatible with input tensor‘s size and stride
- Type is unsupported, or the types of the items don‘t match field type in CollectionDef.
- SUSE12SP3-Mycat(2)Schema.xml配置详解
- Django学习笔记5-url
- centos 7 163 yum 源 python 2.7.5