win7 java版本_Windows7 配置两个版本的java环境,可自由切换
1. 准备工作
下载jdk:
jdk1.7【http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html】
jdk1.8【https://pan.baidu.com/s/1nv668Mt】
【安装在/programefile/下面就是64位java,安装在/programfile(x86)/下就是32位】
2. 配置环境变量
①分别创建和 变量名和值。
CLASSPATH中添加
PATH中添加
② 检验是否配置成功
运行cmd 输入 java -version 查看版本显示。
若如图所示 显示版本信息 则说明安装和配置成功。
以上,一个新的jdk即安装成功,虽然电脑可以安装多个jdk,但是使用时只能使用一个,因为要配置jdk的环境变量,它的值只能配置一个,或者配置多个以分号隔开,但只会读取最后一个jdk路径。
3. 切换不同的java版本
现在电脑配置jdk为1.7,那么如果要使用jdk1.8时,需要将系统变量CLASSPATH和PATH中<1.7>替换为<1.8>即可。
切换完成后,通过cmd ---> java -version 查看版本
问题汇总:
问题1:JAVA_HOME从jdk 1.8变到jdk 1.7错误:Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersi
改了JAVA_HOME,并且path值里的C:\ProgramData\Oracle\Java\javapath 也删了
运行java -version,报错
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.
解决:修改注册表信息
1. 打开开始菜单,搜索regedit,打开注册表
2. 打开”HKEY_LOCAL_MACHINE”
3. 点击”SOFTWARE”
4. 点击”JavaSoft”
5. 点击”Java Runtime Environment”
6. 选中”CurrentVersion” ,右键点击更改,改成”1.7”
7. 删除以及下的java.exe 文件。
8. 重新验证java -version,版本显示正确
问题2:
jdk 1.8切换到jdk 1.7后,依然显示为 jdk 1.8版本
解决:
1. 删除以及下的java.exe、javaw.exe、javaws.exe 文件;
2. 将jdk 1.8中的3个文件,复制到以上两个目录下
3. cmd ---> java -version ,版本显示正确
win7 java版本_Windows7 配置两个版本的java环境,可自由切换相关推荐
- 检测到python编程环境中存在多个版本_windows配置Python多版本共存
windows配置Python多版本共存 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 最近Python开发蛮火的,三年前我的一个运维朋友就告诉我说Python语言将来会很火,当时 ...
- java中如何合并两个网格,Hazelcast: Java分布式内存网格框架(平台)
转自:http://blog.csdn.net/iihero/article/details/7385641 下边是它的宣传内容: hazelcast是一个开放源码集群和高度可扩展的数据分发平台,这是 ...
- apache配置php版本,apache配置支持多版本php
首先在apache2配置目录中建立虚拟主机配置文件如下 ServerName gzshes.localhost DocumentRoot "/var/www/gzshes" Dir ...
- Java的jdk配置成功,但是输入java -version等,命令行没有任何反应
Java下载后,手动配置环境变量,并且配置好,但是在命令行中无论输入java的什么都没有反应 问题:手动配置好JDK1.8版本的环境变量,但是在命令行窗口输入java.javac.java -vers ...
- java excel生成_两种方式实现java生成Excel
Web应用中难免会遇到需要将数据导出并生成excel文件的需求.同样,对于本博客中的总结,也是建立在为了完成这样的一个需求,才开始去了解其实现形式,并且顺利完成需求的开发,先将实现过程总结于此.本博文 ...
- java ip 获取了两个_用Java获取本地的多个IP地址
翻API翻出来的,拿出来晒晒... 特别适用于获取本地的多个IP地址 import java.net.InetAddress; import java.net.NetworkInterface; im ...
- eclipse android或者Java应用查看jdk路径和版本与android studio查看jdk版本
elipse IDE环境下jdk配置: eclipse -.> window ->preferences ->java -> Installed JRES 对于android工 ...
- 浅析 Vue 的两个版本
一.Vue 的两个版本 Vue 有两个版本,完整版和运行时版 完整版:同时包含编译器和运行时的版本,编译器就是用来将模板字符串编译成为 JavaScript 渲染函数的代码 运行时:用来创建 Vue ...
- 移动平均法的两个版本
移动平均法的两个版本 移动平均法的两个版本 一.移动平均法来预测 二.移动平均法看趋势 移动平均法的两个版本 最近发现移动平均法有两个版本或者说是两个不同的用途,一个用于预测,另一个用于反映发展趋势. ...
最新文章
- linux c uuid guid 生成
- 《Python核心编程(第二版)》——1.9 练习
- Tensorflow——[AttributeError:module tensorflow no attribute app]解决方案
- syslog()的基本用法
- [机器学习] XGBoost参数调优完全指南(附Python代码)
- js如何在当前页面加载springmvc返回的页面_手写SpringMVC学习
- kernel开启启动log_MySql启动数据库设置初始密码
- 消息中间件kafka概述和安装
- python socket send_全网最详细python中socket套接字send与sendall的区别
- React中useEffect使用
- [转]没有找到 MFC42D.DLL,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。解决方法!...
- C# 多个图片叠加,图片透明.
- MCU——JLINk找不到芯片错误记录
- 关于深入浅出MFC(1)
- Android权限管理及动态申请权限
- 关于C语言的字符常量和符号常量
- matlab中标准化降水指数程序,标准化降水指数(SPI)计算程序
- B站C语言字符动画原理,最初B站会员答题有多么“丧心病狂”?
- 互联网发展的成功经验,以及面临的挑战
- 阿里巴巴java开发手册一方库、二方库、三方库都是什么东东
热门文章
- 求最大公约数欧几里得算法原理证明
- Android 百度地图 错误230 uid: -1 appid -1 msg: APP Scode码校验失败
- 基于 android 平台的百度地图手机导航设计文献综述,文献综述-基于Android平台的手机Web地图服务设计.doc...
- 参加云计算大会去了-感谢CSDN赠票啊!
- 图深度学习:成果、挑战和未来
- 关于lua的math.huge有多大的问题
- 第二证券|千亿巨头飙涨,消费板块掀起涨停潮!
- WOA基本理论及MATLAB代码
- python视频转字符动画_Python 视频转字符动画 - 进阶
- Java网上心理咨询系统的设计与实现