zoukankan      html  css  js  c++  java
  • windows下多版本java安装切换

    前言

    java版本越来越高,工具版本更新越来快,很多工具都得高版本java,需要几个java环境满足,这里安装三个版本

    java安装

    官网下载好安装程序,本次使用的默认安装路径安装1.7版本,其他版本也一样

    环境变量设置

    增加设置系统变量JAVA_HOME,这里有三个版本,需要运行哪个讲JAVA_HOME的值修改成哪个

    JAVA_HOME  %JAVA_HOME11%  运行的java版本

    设置系统变量path,最前面加:%JAVA_HOME%in

     设置系统变量CLASSPATH,写入:%JAVA_HOME%lib ools.jar;%JAVA_HOME%jrelibdt.jar;

     

    设置java控制面板

    打开“控制面板”-“java”,选择“java”,点击“查看”,选择需要运行的java,如果没有,点击下面“添加”,选择java安装目录可以自动识别加载

     修改注册表

     安装java时注册表会生成默认运行java的版本,需要进行修改,打开注册表,路径:HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Development Kit和HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment的 CurrentVersion的值为空

    切换版本

    切换11.0.9版本

    切换1.8版本

    切换1.7版本

     

     报错原因及解决

    运行java时出现报错:

    Error: could not find java.dll
    Error: Could not find Java SE Runtime Environment,是由于系统变量path变量设置问题,最前面增加:%JAVA_HOME%in,这里多加了个双引号导致的报错

     

     如果还是无法切换版本需要删除多余缓存文件,在C:WindowsSystem32目录与java相关的运行程序直接用everything搜索:C:WindowsSystem32java,然后全部删除再进行切换

     参考文献

     https://blog.csdn.net/programminging/article/details/80770294

    https://blog.csdn.net/sinat_27358289/article/details/99170979

     https://blog.csdn.net/weixin_39399941/article/details/81122140

  • 相关阅读:
    bash中一次性给多个变量赋值命名管道的使用
    Mysql复制还原后root帐号权限丢失问题
    TC中HTB的使用备注
    Python 调用JS文件中的函数
    PIL图像处理模块,功能强大、简单易用(转)
    openfeign 实现动态Url
    Extjs 进度条的应用【转】
    Javascript 对象与数组中的函数下【转】
    Linq学习笔记之一:Linq To XML
    Sql Server查询语句的一些小技巧
  • 原文地址:https://www.cnblogs.com/lijingrong/p/14481507.html
Copyright © 2011-2022 走看看