Java7、Java8 安装卸载问题

win7 系统,同时安装了JDK7和JDK8,卸载了JDK8之后,cmd命令行输入:java -version ,本以为显示java版本1.7,结果弹错:has value ‘1.7‘,but ‘1.8‘ is required.

我查看JAVA_HOME,环境变量,发现也没有问题,指向的是C:\Java\jdk1.7.0

解决方法:

由于安装完JDK7之后,安装了JDK8,因为在安装JDK1.8时,自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:\Windows\System32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级。

明白这个后,就知道出错原因了,虽然卸载了JDK1.8,但C:\Windows\System32目录下的java.exe、javaw.exe、javaws.exe三个可执行文件还是JDK1.8的,所以把JDK1.7的JAVA_HOME\bin下的这三个对应可执行文件复制覆盖到C:\Windows\System32目录下,此时再在cmd命令行输入:java
-version ,一切正常

时间: 2024-10-08 19:01:28

Java7、Java8 安装卸载问题的相关文章

Android程序如何创建及安装卸载

1.创建项目 菜单 -> File -> New -> Other -> Android -> Android Application Project 一路向下NEXT,选择Create Activity时选择Empty Activity(空) 注:创建项目时不可使用中文,以上图片仅为演示. 2.编译运行 菜单 -> Run -> Run As -> Android Application 手动卸载如下 Settings -> Applications

Andorid开发学习---ubuntu 12.04下搭建超好用的安卓模拟器genymotion 安装卸载virtualbox 4.3

什么是Genymotion? Genymotion是一套完整的工具,它提供了Android虚拟环境.它简直就是开发者.测试人员.推销者甚至是游戏玩家的福音. Genymotion支持Windows.Linux和Mac OS等操作系统,容易安装和使用:按简单的安装过程,选择一款Android虚拟设备,开启后就体验Genymotion带来的快感吧.-----引自百度百科 一.下载并安装genymotion 1.下载genymotion http://www.genymotion.cn/#theme=

Linux打包压缩与安装卸载

 一.打包压缩 (1)tar:打包拆包命令 tar -cxzjvf 打包后的文件 欲打包的目录  -c:打包文件夹  -x:拆开文件夹  -z:以gzip格式压缩,默认压缩倍数为6倍  -j:以bzip2格式压缩  -v:显示打包和拆包的信息  -f:后面紧接一个归档文件,即打包后的文件    打包文件示例: tar -cvf my.tar ./yukai/  (yukai为一文件夹) 拆包文件示例:  tar -xvf my.tar (2)gzip,bzip2:解压缩命令 压缩文件:gzip

WPF 自己动手来做安装卸载程序

原文:WPF 自己动手来做安装卸载程序 前言 说起安装程序,这也许是大家比较遗忘的部分,那么做C/S是小伙伴们,难道你们的程序真的不需要一个炫酷的安装程序么? 声明在先 本文旨在教大家以自己的方式实现安装,至于炫酷部分概不负责. 剖析 我们经常安装形形色色的程序,而碰到的安装步骤基本可概括为一下几种 1,欢迎界面 - 无剖析可言 2,选择路径页 - 无剖析可言 3,安装页 - 包括解压.添加注册表 4,完成页 - 创建快捷方式.开机启动.运行 根据实际使用不同适当修改. 经过剖析我们发现,其实一

【Android应用开发】-(9)应用程序安装卸载原理

本文粗体部分来自网络上的一篇文章,已不知出处,知道的告知,在此谢谢原作者.引出安装卸载的原理之前,先实现一个简单的安装卸载应用程序的功能.文章是我之前写的一篇博客,这里就不在叙述,只补充几点: 1.由于代码中用到了PackageInstallObserver,PackageInstallObserver在Eclipse中是不能调用的,必须在Linux环境下编译好系统后才能编译此应用程序. 2.Android4.0安装的api以及和2.3的不同,多了个参数.感兴趣的可以从哪看PackageInst

INNO安装卸载自动结束进程插件使用

INNO安装卸载自动结束进程插件使用 2013年09月21日 ⁄ 综合 ⁄ 共 1355字 ⁄ 字号 小 中 大 ⁄ 评论关闭 [Code] //安装前判断是否有进程正在运行,istask.dll文件与打包的exe文件一起function RunTask(FileName: string; bFullpath: Boolean): Boolean;external '[email protected]:ISTask.dll stdcall delayload';function KillTask

inno安装卸载时检测程序是否正在运行卸载完成后自动打开网页-代码无效

inno安装卸载时检测程序是否正在运行卸载完成后自动打开网页-代码无效 inno setup 安装卸载时检测程序是佛正在运行卸载完成后自动打开网页-代码无效 --------------------------代码如下--------------------------- [Code]varErrorCode: Integer;IsRunning: Integer; // 安装时判断客户端是否正在运行function InitializeSetup(): Boolean;beginResult

5.CentOS安装卸载桌面环境

5.CentOS安装卸载桌面环境 ·使用yum grouplist,列出已经安装和可以安装的软件组, ·yum groupinstall "X Window System",安装桌面基础环境,桌面的基础,必须装的, ·yum groupinstall "Desktop",安装桌面系统, ·yum groupinstall "Chinese Support",安装中文支持, ·安装centos时,如果默认选择的是英文,需要修改/etc/syscon

您上次已将进行的搜狗输入法的安装或卸载,操作要求重启。您在重启之后才能继续新的输入法安装卸载程序。

如果于鏊这样的问题: 描述是:“您上次已将进行的搜狗输入法的安装或卸载,操作要求重启.您在重启之后才能继续新的输入法安装卸载程序” win+R输入:regedit按照如下路径找到“SogouInput” HKEY_LOCAL_MACHINE\SoftWare\Wow6432Node\SogouInput\ 删除注册表中的“SogouInput” 重新安装即可!