起因:由于嫌自己电脑东西太乱,在上个学期重新格式化整理了一下。下载的jdk也为当时最新的10版本,上次在买jsp的虚拟主机时候也遇到了这个问题,对方提供的jdk只有7版本的,我是10版本的,所以当时打包的war包不能放在它那里运行。最近老师要带我们做项目,开发环境要jdk7和Myeclipse2017,在破解myeclipse的时候又遇到了因为自己的jdk版本过高无法破解,现在网上提供的都是jdk8及以下破解方案,唉,讲正事。。。。。

首先在官网下载jdk7版本的,下载完成后进行安装,可以自定义安装,但是安装目录一定要全英文!!!!!

PS:附下载地址:https://www.oracle.com/technetwork/java/javase/archive-139210.html

PS:不知道安装的附安装教程 https://blog.csdn.net/qq_39720249/article/details/80721719

我的jdk10安装目录是:D:\jdk\dizhi

我的jdk7安装目录是:D:\jdk1.7\jdkdizhi

接下来进入电脑的控制面板主页----打开高级系统设置----点击环境变量

首先更改JAVA_HOME的地址:

接着编辑path环境变量:将原来10版本的地址改成7版本的地址。建议用绝对地址,不用%JAVA_HOME%\bin之类的,我这样配置过失败了,貌似win10后path中要填写绝对地址

D:\jdk1.7\jdkdizhi\bin

D:\jdk1.7\jdkdizhi\jre\bin

再更改CLASSPATH变量的地址:也建议填写绝对地址

打不开我这界面的这样填:一定要有.和;

D:\jdk1.7\jdkdizhi\lib\dt.jar;D:\jdk1.7\jdkdizhi\lib\tools.jar

最后去cmd检验是否更新成功:输入java -version和java和javac以及javac -version

未解决成功方案:参考自https://blog.csdn.net/yuruixin_china/article/details/53607248

去删除C:\Windows\System32目录下的java.exe,javaw.exe,javaws.exe删除即可。

若输入的java -version 和 javac -version版本不一致,去path中将D:\jdk1.7\jdkdizhi\bin一直上移到顶即可

一台电脑安装两个JDK的更多相关文章

  1. 同一个电脑安装两个jdk版本

    同一个电脑安装两个jdk版本 场景:公司项目使用的jdk为1.,最近不是很忙,学习scala.该系统使用到了jdk1.8的特性,所以I need 俩版本,开整!!! . 准备两个版本的jdk我的两个j ...

  2. tomcat升级,tomcat窗体改名,一台电脑安装多版本JDK

    1 tomcat改名:在bin目录下找到次文件(如图),按图上指示修改(比如我窗体是主数据) 修改后: 2 一台电脑安装多个版本的JDK 为什么我们要安装多个版本JDK?--我是因为tomcat修复漏 ...

  3. 一台电脑安装两个不同版本的MySQL

    背景: 本人电脑上已有mysql-8.0.12-winx64,并且可以使用.但由于工作需要,得使用mysql-5.5.59-winx64,已有mysql-5.5.59-winx64的解压好的安装包 参 ...

  4. 一个电脑安装两个jdk版本

    场景:先前使用了1.6的jdk但是现在学java需要使用jdk1.8的,现在打算电脑上使用两个jdk 1 . 准备两个版本的jdk我的两个jdk路径为: D:\jdk1.7.0_80 D:\Progr ...

  5. 一台电脑安装两个xampp的方法

    如果一台机器已经有一个xampp..如果还需要安装另外一个不同版本的xampp(里面PHP,mysql不同版本之类的)用做测试.则可以安装绿色版(不需注册,解压就可用) 下载地址(第二个xampp只能 ...

  6. 同一台电脑安装两个不同版本的mysql。简单暴力有效

    1.先找到mysql的安装地址.找到my.ini 2.修改端口号(mysql默认端口是3306)我这里修改为3307 3.打开服务.找到刚刚修改的mysql版本 4.重新启动该服务(我已经安装了mys ...

  7. 转 一台电脑安装多个tomcat

    只要改这一个就可以了.port 改成8081即可.<Connector port="8081" protocol="HTTP/1.1" connectio ...

  8. Python_架构、同一台电脑上两个py文件通信、两台电脑如何通信、几十台电脑如何通信、更多电脑之间的通信、库、端口号

    1.架构 C/S架构(鼻祖) C:client  客户端 S:server  服务器 早期使用的一种架构,目前的各种app使用的就是这种架构,它的表现形式就是拥有专门的app. B/S架构(隶属于C/ ...

  9. 一台电脑安装多个版本的jdk

    我们平时在做Java开发的时候,有时需要使用多个版本的jdk, 那么一台电脑上需要安装多个JDK了. 那一台电脑上可不可以同时安装多个版本的jdk呢? 答案是可以的! 但使用的时候,只能使用一个,不能 ...

随机推荐

  1. Spark的核心RDD(Resilient Distributed Datasets弹性分布式数据集)

    Spark的核心RDD (Resilient Distributed Datasets弹性分布式数据集)  原文链接:http://www.cnblogs.com/yjd_hycf_space/p/7 ...

  2. 怎么将XML字符串转换为XmlDocument,并获取部分节点值

    我们的目标:解析XML字符串,并获取节点:z:row下的属性:ows_LinkFilename的值集合??? XML字符串数据结构如下: <listitems xmlns:s='uuid:BDC ...

  3. MyBatis学习总结(二)——MyBatis核心配置文件与输入输出映射

    在上一章中我们学习了<MyBatis学习总结(一)——ORM概要与MyBatis快速起步>,这一章主要是介绍MyBatis核心配置文件.使用接口+XML实现完整数据访问.输入参数映射与输出 ...

  4. Host '127.0.0.1' is not allowed to connect to this MySQL server

    错误:Host  '127.0.0.1'  is  not  allowed  to  connect  to  this  MySQL  server 一般原因: MySQL数据库的配置文件my.i ...

  5. Android Studio 杀掉当前进程

    android.os.Process.killProcess( android.os.Process.myPid());

  6. 不创建实体对象,利用newstonjson得到json格式字符串,键对应的值

    1.Json字符串嵌套格式解析 string jsonText = "{\"beijing\":{\"zone\":\"海淀\", ...

  7. LNMP环境下安装Redis,以及php的redis扩展

    1.下载 sudo wget http://download.redis.io/releases/redis-4.0.9.tar.gz 2.解压 sudo tar zvxf redis-4.0.9.t ...

  8. Linux上Simplescalar/ARM的安装和运行文档

    本文是基于ARM的simplescalar在ubuntu下的安装说明 1.1 软件下载  *********************文件下载地址:http://yunpan.cn/cw2n7dAyfG ...

  9. js 控制超出字数显示省略号

    //多余显示省略号 function wordlimit(cname, wordlength) { var cname = document.getElementsByClassName(cname) ...

  10. MySQL5.7: datetime

    -- 当前日期时间 select now(); select now(3);-- 保留3位毫秒数 SELECT NOW(6); -- 保留6位毫秒数 -- 当前日期和时间 至秒 select curr ...