首页 > 系统相关 >JDK17和JDK8在windows上同时安装方便切换

JDK17和JDK8在windows上同时安装方便切换

时间:2023-07-06 18:33:55浏览次数:45  
标签:Files JAVA JDK17 windows JDK8 HOME% Java 安装

参考:https://blog.csdn.net/chencaw/article/details/121674479
一、JDK8的安装
1、电脑上已经安装了JDK8,安装主要步骤如下

(1)创建JAVA_HOME,值是你的刚刚jdk的安装目录,比如

 C:\Program Files (x86)\Java\jdk1.8.0_281

(2)创建CLASSPATH,值是

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

注意最前面有一点)

(3)编辑Path,把值放到最前边 

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

2、JDK8的图示:

(1)安装位置如下:


(2)环境变量配置如下:
1)

JAVA_HOME
变量的值为:
C:\Program Files\Java\jdk1.8.0_281

2)classpath变量

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

3)PATH中包含如下路径

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



3、cmd下看下当前的环境

java -version

二、JDK17的安装

1、安装位置

下载位置:https://www.oracle.com/java/technologies/downloads/#java17

一路点击安装完如下,选exe文件

2、配置下环境,因为先安装了jdk8,再安装jdk17,安装后在path下发现多了两个路径

C:\Program Files\Common Files\Oracle\Java\javapath
C:\Program Files (x86)\Common Files\Oracle\Java\javapath


我们就把这两个新添加的路径删除!
3、新建修改变量后如下:

通过修改,

%JAVA17_HOME%或者%JAVA8_HOME%即可完成切换

4、重启后cmd看下,已经切换过来了

假如没有切换成功
5、ps,没用上,不用管下面操作.....如果你在从jdk8到jdk17切换版本时候切换不了,cmd窗口依旧显示jdk8,去该路径下删除java文件夹(C:\ProgramData\Oracle\Java),如果不放心,删除前先保存下。

标签:Files,JAVA,JDK17,windows,JDK8,HOME%,Java,安装
From: https://www.cnblogs.com/cgy1995/p/17533006.html

相关文章

  • 如何在 Windows10 Professional 服务器上搭建自己的 Git 服务器。
    一、简介以前,在别家的公司,一般早就把源代码管理工具搭建好了,很少有机会自己搭建一套。最近,公司也许要把现在不少的源码进行管理,于是我打算自己搭建源代码管理服务器。说起源代码管理,当然有很多中解决方案,我个人偏向搭建一个Git服务器。毕竟这个自己用的比较多,也熟悉。......
  • 在Windows上安装JDK
    在Windows上安装jdk准备工作:首先要查看Windows系统是多少位的开始—计算机—(右键)属性先建好文件夹1.下载打开如下链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,进入JDK1.8下载官网,或者直接百度JDK1.8,也可进入下载官网。 ......
  • Windows+Celery4+eventlet,异步报错:Recursion Error: maximum recursion depth exceede
    前情提要:Windows环境下,使用Celery4和eventlet,在Django项目中启用异步和周期,报错如下:RecursionError:maximumrecursiondepthexceededwhilecallingaPythonobject经过排查,只找到解决方法:改为使用gevent1、安装:pipinstallgevent2、在manage.py文件中添加以下代码imp......
  • Windows 终端远程连接 Ubuntu
    博客地址:https://www.cnblogs.com/zylyehuo/查看ip的方式参考以下链接Ubuntu下查看ip-zylyehuo-博客园在windows终端中执行以下命令ssh<用户名>@<ip地址>#示例如下[email protected]......
  • 前端打包的dist文件 怎么用nginx 在 Windows 部署
    ​  要在Windows上使用Nginx部署前端打包的dist文件,您可以按照以下步骤进行操作:下载Nginx:首先,您需要从Nginx官方网站(https://nginx.org/)下载适用于Windows的Nginx安装程序,并将其安装到您的计算机上。配置Nginx:安装完成后,在Nginx的安装目录中找到nginx.......
  • 前端打包的dist文件 怎么用nginx 在 Windows 部署
    ​  要在Windows上使用Nginx部署前端打包的dist文件,您可以按照以下步骤进行操作:下载Nginx:首先,您需要从Nginx官方网站(https://nginx.org/)下载适用于Windows的Nginx安装程序,并将其安装到您的计算机上。配置Nginx:安装完成后,在Nginx的安装目录中找到nginx.......
  • Git安装与windows终端配置Git-bash
    Git概述简介Git是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git仓库存储和管理这些文件,Git仓库分为两种:本地仓库:开发人员自己电脑上的Git仓库远程仓库:远程服务器上的Git仓库commit:提交,将本地文件和版本信息保存到本地仓库push:推送,将本......
  • 【Azure App Service for Windows】 PHP应用出现500 : The page cannot be displayed
    问题描述PHP应用突然遇见了500 Thepagecannotbedisplayedbecauseaninternalservererrorhasoccurred.错误,但是如果访问一个静态HTML页面,就可以成功。只要是PHP页面,就是500。 问题解答登录AppService的Kudu站点,查看日志发现一句:  scriptProcessorcouldnotb......
  • Windows应急响应--网站被入侵后的排查【跟随安全狍老师学习总结】
    #网站被入侵该怎么办一般的网站被入侵分为三种类型 1.**web入侵**具体事件体现为:* 网页挂马* 主页篡改* webshell (一般网页被webshell入侵后会留下webshell.php文件) (写CTF的签......
  • windows常用配置
    MemoryCompressionDisable-MMAgent-mc#关闭,重启生效Enable-MMAgent-mc#开启,重启生效内存压缩技术,MS推出的本意是:当内存页面不用的时候,自动压缩它,让它保留在内存中,而不是像以前那样,写入磁盘(虚拟缓存)中,由于传统机械硬盘磁盘速度慢,当然不行了,所以,MS的初衷是好的(系统占......