尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
oracle-jdk8, open-jdk11切换笔记
一 单独安装oracle jdk 8:1 Path 环境变量配置%JAVA_HOME%\bin2 Path 环境变量配置%JAVA_HOME%\jre\bin3 JAVA_HOME 环境变量: D:\Program_Files\java\jdk1.8.0_1914 CLASS_PATH 环境变量: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;二 单独安装 open jdk 11:1 进入 D:\Program_Files\java_open_jdk 目录必须进入该目录否则生成的jre路径不对输入创建jre。D:\Program_Files\java_open_jdk\bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre2 JAVA_HOME 环境变量: D:\Program_Files\java_open_jdk3 Path 环境变量配置 %JAVA_HOME%\bin4 Path 环境变量配置: %JAVA_HOME%\jre\bin5 貌似不用配置 CLASS_PATH三 一起使用, 修改JAVA_HOME的值实现JDK切换1 安装jdk8 安装过程需要指定jdk, jre安装路径。建议在home目录下创建jdk, jre两个目录分别安装jdk和jre2 安装jdk11。 使用上文命令生成jre。3 创建环境变量 JAVA_HOME_8: D:\Program_Files\java\jdk1.8.0_1914 创建环境变量 JAVA_HOME_11: D:\Program_Files\java_open_jdk5 创建环境变量后续切换jdk版本修改该值即可 JAVA_HOME: %JAVA_HOME_11%6 创建 CLASS_PATH 环境变量: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;7 修改PATH: 配置 %JAVA_HOME%\bin8 修改PATH: 配置 %JAVA_HOME%\jre\bin9 修改PATH: 删除 C:\Program Files\Common Files\Oracle\Java\javapath 。 该路径是安装jdk 8 产生的 并将该路径下的内容java.exe, javac.exe, javaw.exe, jshell.exe删除或移动到别的文件夹备份附带一个ai生成的切换bat脚本echo off :menu cls echo echo JDK Switch Tool echo echo. echo [1] JDK 8 echo [2] JDK 11 echo [3] JDK 25 echo [0] Exit echo. echo Current JAVA_HOME %JAVA_HOME% echo echo. set /p choiceSelect [0-3]: set target if %choice%0 exit /b if %choice%1 set targetJAVA_HOME8 if %choice%2 set targetJAVA_HOME11 if %choice%3 set targetJAVA_HOME25 if not defined target ( echo Invalid choice pause goto menu ) REM 持久设置系统环境变量 setx JAVA_HOME %%%target%%% /M nul 21 REM 当前会话也立即生效 call set resolved%%%target%%% set JAVA_HOME%resolved% echo. echo echo JAVA_HOME %%%target%%% echo Resolved %resolved% echo echo. echo Java Version: %resolved%\bin\java.exe -version echo. echo Open a new terminal to take effect echo echo. pause四 参考 安装多JDK环境 JDK1.8和OpenJDK11的安装配置和Maven配置
RELATED

相关推荐

Vscode 的git界面使用与实际命令的对应——以XV6-LAB项目为例

Vscode 的git界面使用与实际命令的对应——以XV6-LAB项目为例

一、下载 XV6 实验源码 git clone git://g.csail.mit.edu/xv6-labs-2020二、开始编译 安装必要工具(Ubuntu 20.04) sudo apt-get install git build-essential gdb-multiarch qemu-system-misc gcc-riscv64-linux-gnu binutils-riscv64-linux-gnusudo ap…

📅 2026/9/14 11:41:29
电流采样(分流器与霍尔传感器)

电流采样(分流器与霍尔传感器)

在对于电信号采集的设计中,其中对电流信号的采集是非常常见的,根据电流信号的属性,如信号大小、信号周期等因素,以及采样的需求指标不一样,往往需要选择不同的采样方式进行采样。 下面主要介绍分流器和霍尔元件采样电流。 目录 1、分流器 1.1分流器原理 1.2分流器的接…

📅 2026/9/14 11:41:29
TanStack Router 基础搜索参数(Search Params)配置指南:Schema 校验与类型安全实战

TanStack Router 基础搜索参数(Search Params)配置指南:Schema 校验与类型安全实战

TanStack Router 基础搜索参数(Search Params)配置指南:Schema 校验与类型安全实战 【免费下载链接】router 🤖 A client-first, server-capable, fully type-safe router and full-stack framework for the web (React and more)…

📅 2026/9/14 11:41:29
MORE NEWS

更多资讯

📰

[单片机][KEIL5] 参数的意义和使用 L #L @L K #K $, #, %, @, ~, ^

文章目录1. 概述术语对照表2. 键码(Key Code)说明3. 文件码(File Code)说明4. 实战示例4.1 命令行场景4.2 对话框场景4.3 运行结果5. 常用键码速查5. 常见问题与排查5.1 特殊字符未转义导致键序列失效5.2 路径含空格未加引号5.3 命…

📰

LiteParse 解析异常怎么查?一份按流程走的调试清单

LiteParse 解析异常怎么查?一份按流程走的调试清单 【免费下载链接】liteparse A fast, helpful, and open-source document parser 项目地址: https://gitcode.com/GitHub_Trending/li/liteparse LiteParse 是一个本地开源文档解析器,支持 PDF、…

📰

SendInput被拦截?用CH9329硬件HID模块让AI智能体真正操控电脑

先说个真实经历:我把 Claude Computer Use 接到自己电脑上跑自动化,结果被卡得头皮发麻。截图发给模型,模型分析得头头是道,然后调用鼠标点击,目标软件的窗口纹丝不动。换 pyautogui、换 SendInput、换各种模拟库&…

📰

MATLAB车牌识别工程源码解析:从图像处理到模板匹配全流程

简介:基于MATLAB的车牌识别工程源码,完整覆盖图像预处理、特征提取、分类识别与结果后处理等核心环节,适合朝着智能交通、计算机视觉方向进阶的学习者和开发者用于算法研读与原型验证。压缩包内共409个文件,以381个jpg车牌样本图像…

📰

FPGA UART TX发送器RTL设计实战:从代码到示波器波形

1. 这不是教科书里的UART,而是一个能跑在FPGA上、烧进芯片里、连上示波器就出波形的TX发送器你手头正捏着一块Xilinx Artix-7开发板,或者刚在Vivado里新建了一个工程,想把“Hello World”通过串口发出去——结果卡在了第一步:怎么…

📰

oracle-jdk8, open-jdk11切换笔记

一 单独安装oracle jdk 8: 1 Path 环境变量,配置:%JAVA_HOME%\bin 2 Path 环境变量,配置:%JAVA_HOME%\jre\bin 3 JAVA_HOME 环境变量: D:\Program_Files\java\jdk1.8.0_191 4 CLASS_PATH 环境变量: .;%JAVA_HOME%\lib\dt.ja…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬