同一个电脑安装多个jdk版本
业务说明
公司现有多个项目,共涉及到java17和Java8两个版本,因此需要在一台工作电脑上安装两个不同版本的jdk。
软件部署
部署步骤如下:
一、准备两个版本的jdk,我的两个jdk路径为:
Jdk下载路径:Java Downloads | Oracle
D:\Develop\Java\jdk1.8.0_301
D:\Develop\Java\jdk-17.0.1
二、设置两个子JAVA_HOME,一个总JAVA_HOM
JAVA8_HOME = D:\Develop\Java\jdk1.8.0_301
JAVA17_HOME = D:\Develop\Java\jdk-17.0.1
此处JAVA_HOME设置即为你更换jdk版本是所要修改的地方
JAVA_HOME = %JAVA8_HOME%
三、设置path
%JAVA_HOME%\bin
四、查看版本是否更换成功
java -version
当JAVA_HOME = %JAVA8_HOME%时
切换JAVA_HOME = %JAVA11_HOME%时,重新打开cmd窗口,然后通过java –version查看java版本
若未成功,将%JAVA_HOME%\bin加在PATH变量的最前面即可,因为path寻址的时候有个前后顺序,如果%JAVA_HOME%\bin不放在最前面,path配置中可能有C:\ProgramData\Oracle\Java\javapath,那么最先执行的是oracle目录下的javapath而不是%JAVA_HOME%\bin下面的。
同一个电脑安装多个jdk版本相关推荐
- 同一个电脑安装两个jdk版本
同一个电脑安装两个jdk版本场景:公司项目使用的jdk为1.7,最近不是很忙,学习scala.该系统使用到了jdk1.8的特性,所以I need 俩版本,开整!!! 1 . 准备两个版本的jdk我的两 ...
- 一台电脑两种jdk_同一个电脑安装两个jdk版本
项目中分别使用到了JDK8和JDK11,需要在两个JDK之间切换,如果在一台电脑上安装多个JDK,需要切换的话修改下环境变量即可,这样工程开发起来就很方便了. 示例如下: 1 . 准备两个版本的jdk ...
- 查询当前电脑安装的Java/JDK版本的方法(查看Java/JRE版本号)
查看当前电脑安装的Java/JDK版本的方法 1.电脑键盘同时按住Windows+R按键,弹出运行程序,输入cmd并确定 2.在黑框控制台中输入java --version,即可查看Java版本号 3 ...
- 电脑安装两个jdk版本无法切换 同时安装JDK8和JDK16 配置JAVA_HOME为JDK8但 java 和 javac 版本都是16
JDK8是目前最稳定使用最多的版本,大厂开发都使用JDK8.JDK16是目前最新版. 问题描述 同一台电脑同时安装了JDK8和JDK16,先安装了JDK16后安装的JDK8,设置JAVA_HOME指定 ...
- 安装多个jdk版本并切换
官网下载:Java Downloads | Oracle 我们在学习的过程中 经常用到不同的jdk版本 那么如何在一台电脑上同时安装2个jdk版本 并进行切换呢? 我这里面以jdk1.8 和jdk1 ...
- java1.8是jav多少_win10 64位系统中安装多个jdk版本(通过修改JAVA_HOME对应的%JAV
win10 64位系统中安装多个jdk版本(通过修改JAVA_HOME对应的%JAV win10 64位系统中安装多个jdk版本(通过修改JAVA_HOME对应的%JAVA_HOME?% 来超简单修改 ...
- Mac中安装多个JDK版本
丢失的牛羊可以找回:但是失去的时间却无法找回. 在日常工作中,我们可能会涉及到多个 JDK 版本的使用,接下来就给大家分享在Mac中安装多个JDK版本,并且可以任意切换 下载所需版本 官网地址:htt ...
- 关于使用jenv安装管理不同jdk版本
测试环境: centos6.6 关于使用jenv安装管理不同jdk版本 一. 首先下载jdk,解压到相关目录 下载地址: jdk8 http://download.oracle.com/otn-pub ...
- 电脑上如何安装两个jdk版本
1.下载不同版本的jidk 官网: 爪哇下载|神谕 (oracle.com) 2.安装完成后配置环境变量 1.添加三个新的环境变量 JAVA_HOME8,JAVA_HOME16(变量值为jdk路径) ...
最新文章
- Ubuntu 18.04安装Matlab 2018
- rpa操作excel_RPA的功能与技术剖析
- malloc、calloc、realloc的区别
- 【数字信号处理】傅里叶变换性质 ( 傅里叶变换频移性质 | 证明过程 )
- 【EventBus】事件通信框架 ( 发送事件 | 判断发布线程是否是主线程 | 子线程切换主线程 | 主线程切换子线程 )
- pandas基础(part4)--排序/分组/合并
- 让你的Silverlight程序部署在任意服务器上
- Chrome谷歌浏览器新功能 删除主题更方便
- ubuntu安装hive2.3.7
- 电动车式的爱情,有你有我有爱、青春不再,人生无悔!
- 网站开发笔记【四】css hack技术
- 重置mysql8.0.16的root密码
- 第三章 动态规划-基于模型的RL-强化学习理论学习与代码实现(强化学习导论第二版)
- matlab 怎么保存,matlab怎么保存程序
- 三菱PlC程序大型项目QCPU+QD77MS16
- 负载均衡实现的各种优缺点
- ApplicatioinRunner vs CommandLineRunner
- Arduino (一)——面包板与固定导线长度
- 计算机总是蓝屏怎么解决办法,笔记本电脑总蓝屏如何解决_笔记本频繁蓝屏怎么办-win7之家...
- 【面试】Js面试题(一)