Windows安装多个JDK不冲突的方法

这篇具有很好参考价值的文章主要介绍了Windows安装多个JDK不冲突的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

配置说明

很多时候都需要两个JDK环境,有些工具框架较为老旧,打开使用需要低版本JAVA(如冰蝎),而有些工具更新频率高,且需要高版本JAVA(如新版BurpSuite)

最需要注意的步骤:假如你现在有JDK8和JDK17的安装包,你想要将JDK8作为你的java主环境,你要先安装JDK17,

需要安装好高版本JDK之后再安装低版本JDK8,否则会导致 java -version 和 javac -version 版本不同,修改环境变量也不行,如下图:

多个jdk版本,java,网络安全,windows

Java卸载

高版本的java需要到控制面板中卸载,寻找要卸载的JAVA版本,不要直接删除文件

多个jdk版本,java,网络安全,windows

配置过程

方法一 :.bat方式启动

1、先安装高版本JDK如JDK17

2、然后再安装低版本JDK如JDK8

使用java路径去启动jar文件时需要给路径带上双引号,如启动burp-loader-keygen-2_1_06.jar,我们直接点击因为默认是java8,所以不能打开

要打开需要首先在要打开的jar文件同目录下创建一个txt文件,然后写入JDK17的java.exe路径,修改为.bat后缀

"E:\jdk\bin\java.exe" -jar burpsuite_pro_v2022.9.2.jar

多个jdk版本,java,网络安全,windows

多个jdk版本,java,网络安全,windows

 双击新建的.bat文件 成功打开

多个jdk版本,java,网络安全,windows

这样每个需要使用低版本JDK的JAR程序都要写一个bat文件,还要写路径进去,如果要用的对应JAR程序就一两个那还没事,要是再多就很麻烦,所以可以写两个bat文件来切换JDK,切换完再打开JAR文件。

多个jdk版本,java,网络安全,windows

找到系统变量,删除原有的两条, 

多个jdk版本,java,网络安全,windows

 新增一条    %JAVA_HOME%\bin

多个jdk版本,java,网络安全,windows

删除原有的javapath并新增JAVA_HOME变量后确认并退出环境变量;

写两个bat文件,格式类似,JDK位置根据自己安装的位置来

setx -m JAVA_HOME "JDK安装位置" &pause

多个jdk版本,java,网络安全,windows

多个jdk版本,java,网络安全,windows

 创建完成,右键管理员权限运行,

多个jdk版本,java,网络安全,windows

 cmd打开命令行输入java -version,可以看到版本已经变为java17.0.4

多个jdk版本,java,网络安全,windows

 Java8的切换也一样,管理员权限运行bat文件,重新打开命令行查看

多个jdk版本,java,网络安全,windows

方法二

默认安装java环境

安装完成打开命令窗口查看是否成功java -version

在环境变量处新增环境变量

如图修改原环境变量bin目录

 默认位置C:\Program Files\Common Files\Oracle\Java\javapath,根据自己安装路径决定

 多个jdk版本,java,网络安全,windows

 修改java.exe为java8.exe

多个jdk版本,java,网络安全,windows

再次打开命令窗口java8 -version即可发现弹出java1.8;

多个jdk版本,java,网络安全,windows

以上设置好之后,JDK17可以全部默认安装,如有其他需要,步骤同1.8类似;

安装好17后,此时默认java命令为17版本,java8为1.8版本

此时我们启用低版本的java程序,就可以用java8运行了,命令格式如下:

java8 -jar xxx.jar

使用场景

运行冰蝎,java8 -jar Behinder.jar

多个jdk版本,java,网络安全,windows

方法三

此方式不用配置环境变量(懒人法)

找到下载的jdk的bin目录即可

将我们要使用的工具直接拖到bin目录下,

如图,冰蝎直接解压到java8的bin目录下, 

多个jdk版本,java,网络安全,windows

 多个jdk版本,java,网络安全,windows

 这个方式的缺点就是,如果使用的工具多,那么bin目录将会有很多工具的相关文件和扩展程序,以后找具体工具比较困难文章来源地址https://www.toymoban.com/news/detail-758730.html

到了这里,关于Windows安装多个JDK不冲突的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MacOS安装多个版本JDK

    不同java项目对JDK版本依赖不同,如何在一个开发环境安装多个版本JDK?如何实现快速切换JDK版本? 下载多个版本JDK进行安装:https://www.oracle.com/java/technologies/downloads/ 编辑 ~/.bash_profile 或者 ~/.zshrc (如果之前配置过 JAVA_HOME 配置记得删除) 保存生效配置信息

    2024年02月13日
    浏览(40)
  • Mac电脑安装多个JDK版本

    在日常的系统开发过程中,不同系统需要安装不同版本的jdk来实现不同框架的需求,今天就为大家分享如何在mac电脑上安装多个版本的jdk。 由于mac系统不像widows和Linux一样,可以通过安装包的形式,直接解压安装。mac必须通过引导程序进行安装,很多人误以为会对原本的jdk影

    2024年02月11日
    浏览(52)
  • 安装多个版本的JDK,方便切换使用。

    在日常的工作学习中可能需要用到不同版本的jdk,那么我们就需要安装多个版本的JDK以便我们随时切换使用。下面就以jdk1.8.0_241和jdk17为例进行讲解。 jdk下载地址 一、两个jdk的路径如下: F:JavaJDKjdk1.8.0_241 F:JavaJDKOpenJDK-17.0.2 二、手动为jdk17生成jre文件夹 下载安装好之后我

    2024年02月06日
    浏览(63)
  • macos M1安装多个版本jdk

    1、安装jdk 8 到 oracle 官网 https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html 找到 macOS x64 DMG Installer 后面的下载链接下载安装包 java的jdk 都安装在以下目录 vim ~/.bash_profile 添加以下环境变量 source ~/.bash_profile 让配置生效,然后执行以下命令,检测jdk 8是否安装

    2024年02月16日
    浏览(60)
  • Windows 环境多个JDK安装与切换

    一、下载jdk 去Oracle官网上下载想要安装的jdk版本, https://www.oracle.com/java/technologies/downloads/ 。 二、安装jdk 双击 .exe 文件,选择好安装目录进行安装。多个版本的jdk重复这两步操作就好。 三、多版本的jdk都下载安装完成之后,就是多版本的jdk环境变量的配置。 3.1 首先找到j

    2024年02月02日
    浏览(43)
  • 电脑上安装多个JDK版本时如何自由切换

    使用java的过程中,难免会遇上JDK版本不一致的问题,面对JDK的版本切换,总想要寻找一种自由的切换方法。 那么下面的解答就是对这个问题的回答。 JDK的安装教程可以在其他文章中找到,这里就不进行赘述了。 在自己的电脑上安装完成不同版本的JDK,如下图所示。 然后,

    2024年02月09日
    浏览(72)
  • 多个 JDK 版本(Java 8、Java 17、Java 21)下载和切换

    随着 Spring Boot 的版本不断迭代更新,新发布的 Spring Boot 版本已经不再支持 JDK 8, 对 JDK 版本的最低要求为 17 。 所以,为了在实际中可以任意选择所需的 JDK 版本,将 多个 JDK 版本切换的方法 总结如下: JDK 不同版本可以在 Oracle 官网下载, 下载地址 :点此进入 选择所需的

    2024年02月03日
    浏览(56)
  • windows安装多版本JDK

    JDK(Java Development Kit),就是Java开发的工具,是整个Java的核心,包括了Java运行环境(jre)、一堆Java工具以及Java基础的类库,也可以说JDK就Java。而JRE是Java运行时环境,包含了Java虚拟机,Java基础类库、是使用Java语言编写的程序运行所需要的软件环境。 1.官网下载: https://

    2023年04月08日
    浏览(33)
  • jdk(Windows/Mac含M1/M2 Arm原生JDK)安装,附各个版本JDK下载链接

    他发任他发,我用Java 8,并不是没有道理,版本未必越新越好,结合自己的环境综合考虑 本文会给出不同系统和版本的 jdk 下载地址和安装步骤, 根据自己的需要直接跳转至文章对应小节即可 。 本文分别会给出不同系统及不同场景下的安装建议。如有其他问题,可在文末留

    2024年02月02日
    浏览(87)
  • 怎样在一台电脑安装多个版本的JDK并切换使用?一篇文章教会你所有细节

    目录 1. 下载安装JDK版本 2. 配置环境变量 2. 1 配置环境变量的步骤 2.2 需要注意的细节点 2.3 JDK8,11,17版本切换测试 a . JDK8 下载链接: Java Downloads | Oracle https://www.oracle.com/java/technologies/downloads/#java8-windows b.  这里我先插一句,因为我们要安装多个JDK版本,所以我们最好提前创

    2024年04月16日
    浏览(73)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包