两个JDK之间切换的方法(亲测有用)

目标:为适应客户的Java环境,windows下安装了两个JDK(1.7和1.8),需要经常在两个环境下切换

安装过程

1)先安装1.7

2)新建环境变量JAVA_HOME和CLASSPATH,在Path中加入环境变量(基本的JDK环境变量配置方   法)注意:JAVA_HOME的值不要加上“;”

3)打开cmd

输入java -version:显示的是java7的版本号

切换过程

1)安装1.8

2)此时cmd中输入java会显示:

  Error: Registry key ‘Software\JavaSoft\Java Runtime Environment’\CurrentVersion’

  has value ‘1.8’, but ‘1.7’ is required. 
  Error: could not find java.dll 
  Error: Could not find Java SE Runtime Environment.

3)切换成1.7

  • 打开regedit.exe(注册表),依次点击 HKEY_LOCAL_MACHINE => SOFTWARE => JavaSoft =>Java Development Kit 和 Java Runtime Environment 中有个表项CurrentVersion,点击将其改为1.7

  • 修改JAVA_HOME为1.7的环境变量,因为安装1.8后没有改,所以这里仍然是1.7的bin路径
  • 复制JDK1.7\bin下的java.exe javaw.exe java javaws.exe替换这三个路径下的同名exe:C:\Windows\System32  、C:\Windows\SysWOW64  、 C:\ProgramData\Oracle\Java\javapath

    

  • 任意目录打开cmd,输入java -version 此时会显示1.7的版本号

4)切换成1.8

  将第3)步的1.7换成1.8依次操作即可。

时间: 2024-10-08 14:00:54

两个JDK之间切换的方法(亲测有用)的相关文章

当今最全面可用的微博分享组件嵌入方法(亲测2019年2月仍有效)

当今最全面可用的微博分享组件嵌入方法(亲测2019年2月仍有效) 最近一直在找一种目前可用的微博分享组件的使用方法,发现有3个大坑: 向网页嵌入微博秀时,需要的uid简单,但需要的verifier值有点难获取,原因在于原生成微博秀页面的 url 及其子链接均会被强制从http重定向跳转到https,此外其response中部分css引用失败导致页面无法完整显示; https页面是没法调用http下的js和css的; 微博秀是需要用iframe来嵌入的,博客园默认不支持iframe标签,可通过构造

将caj文件转化为pdf文件进行全文下载脚本(ubuntu下亲测有用)

最近ubuntu下caj阅读器,突然崩掉了,而偏偏要准备开题,在网上搜索原因未果,准备放弃时候,突然在网上看到一个脚本,说是很好用,可以在指定页面将caj文件转化为pdf文件,亲测有用,这里直接给出脚本链接和安装方式,,甚是感谢 原文地址:https://www.cnblogs.com/ilym/p/8588235.html

在windows环境下安装jdk,tomcat和mysql和可视化工具Navicat和安装tomcat,mysql服务让其自启,首次设置mysql root密码及忘记密码时的修改方法,亲测有用

1.安装jdk (1)下载jdk8,win64版本 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (2)点击下载完的exe文件进行安装 选择jdk安装位置,我选择F:\environment\java\jdk. 选择jre安装位置,我选择F:\environment\java\jre. 等待安装完成,点击关闭. (3)配置环境变量 打开控制面板,点击高级系统设置,点

NSArray方法亲测

#import <Foundation/Foundation.h>NSInteger sortType(id st,id str,void *cha){    NSString *s1 = (NSString *)st;    NSString *s2 = (NSString *)str;            if(s1.length > s2.length)    {        return NSOrderedAscending;    }else if(s1.length &l

linux下升级gcc的方法 – 亲测可用

由于工作主要平台换到了linux上,而linux因为源上没有比较新的gcc,只有4.7,而我们用到了C++11, 只好自己升级了,升级方法也比较简单,就是耗时间. 1.下载gcc最新的源码包 wget http://gcc.skazkaforyou.com/releases/gcc-4.9.1/gcc-4.9.1.tar.gz 2.解压缩 tar -xf gcc-4.9.1.tar.gz豪享博娱乐城 3. cd gcc-4.9.1 4.运行download_prerequisites脚本, ./

iOS 中快速简单高效的实现自定义tableViewCell 的方法-亲测实战版本-精华版

ios7 新升级之后界面有了很大的变化,xcode模拟器去掉了手机边框和home键,如果想回到主页面,可以按住shift+comment+r键.废话少说先展示一下新UI下UItableView设置为Group后的效果: 整体界面显得更加简洁,而且UITableViewCell的宽度默认为满屛,也取消了圆角. 下面说下自定义UITableView的过程: 首先在storyboard中给cell拖过来一个UIimageView和两个label 然后新建一个MyCell类继承自UITableViewC

win10专业版激活方法——亲测可行!!!

1.首先,我们先查看一下Win10正式专业版系统的激活状态: 点击桌面左下角的"Windows"按钮,从打开的扩展面板中依次点击"设置"-"更新和安全",并切换到"激活"选项卡,在此就可以查看到当前系统的激活状态.如图,Win10正式专业版当前未激活 2.接下来在桌面左下角的"cortana"搜索框中输入"CMD",待出现"命令提示符"工具时,右击选择"以管

php发送邮件方法-亲测可用,email.class.php过期解决办法

php虽然提供了mail()函数,但并不好用,而PHPMailer是一个不错的邮件发送工具,使用起来也是非常简单!使用PHPMailer发送邮件: <?php header("content-type:text/html;charset=utf-8"); ini_set("magic_quotes_runtime",0); require 'class.phpmailer.php'; try { $mail = new PHPMailer(true); $ma

VMWare虚拟机NAT上网方法 亲测可用

首先虚拟机的网卡要选择NAT 然后 在Virtual Network Editor中一定选上DHCP功能. 还要主机的服务必须开启.主机的VMnet8对应NAT模式,这个VMnet8的配置保持默认不要改,默认会有IP,不要设置成自动获取. 在虚拟机Windows系统的网卡设置必须自动获取.不能指定IP,不过DHCP每次分配的IP都是一样的相当于固定IP.