zoukankan      html  css  js  c++  java
  • windows切换多个版本的java

    我是在清华镜像上下载的openjdk

    下载多个版本后,需要先编辑环境变量

    系统: win10

    在输入框内搜索“环境变量”

    然后 在"系统变量"列表内 添加已安装的版本变量

    如 JAVA_HOME_16 C:Program FilesEclipse Foundationjdk-16.0.2.7-hotspot

    JAVA_HOME_8 C:Program FilesEclipse Foundationjdk-8.0.302.8-hotspot

    切记 无"in"

    然后编辑或新增 JAVA_HOME 变量为 %JAVA_HOME_8%

    编辑path 新增一行 %JAVA_HOME_8%in

    如果path内已有其他java安装目录,需要删除

    新建一个批处理文件Change.java.bat

    内容为

    @echo off
    REM 声明采用UTF-8编码
    chcp 65001
    
    @echo 当前java版本为:
    
    java -version
    
    @echo ------------------------------------------------
    @echo 输入要使用的java版本对应的选项:
    @echo 选项   含义
    @echo 8      切换环境为JDK8
    @echo 16     切换环境为JDK16
    @echo ------------------------------------------------
    set /P choose=请输入选择:
    IF "%choose%" EQU "8" (
        REM 修改JAVA_HOME环境变量为%JAVA_HOME_8%,
        setx "JAVA_HOME" "%%JAVA_HOME_8%%" /m
        echo 已经修改 "JAVA_HOME" 为 %%JAVA_HOME_8%%
    ) ELSE IF "%choose%" EQU "16" (
        setx "JAVA_HOME" "%%JAVA_HOME_16%%" /m
        echo 已经修改 "JAVA_HOME" 为 %%JAVA_HOME_16%%
    )
    
    pause
    

    以管理员运行 就可以灵活切换了

    By小云菜:http://www.cnblogs.com/phillyx/

    github:http://github.com/phillyx

    版权所有,转载请注明出处

  • 相关阅读:
    数组
    分支.顺序结构
    博客作业-查找
    DS博客作业-图
    DS 数据结构-树
    数据结构-栈,队列
    博客作业05-指针
    C语言博客作业04-数组
    C语言博客作业03——函数
    c语言博客作业02-循环结构
  • 原文地址:https://www.cnblogs.com/phillyx/p/15342067.html
Copyright © 2011-2022 走看看