安装版JDK后,修改环境变量,也无法生效的原因和解决办法
来源:互联网 发布:越狱软件有哪些 编辑:程序博客网 时间:2024/05/21 21:14
现象:
安装过安装版的JDK,一般是1.7以上,修改环境变量并不能生效,比如原本安装了1.8,后修改环境变量为1.7,java -version仍显示1.7
原因:
当使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:\Windows\System32目录,这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,故此直接更改JAVA_HOME会无效。
另外,JDK1.8安装版本,还会在C:\ProgramData\Oracle\Java目录中生成一些配置文件,并同时将此目录写到环境变量中的Path中。
解决办法:
删除C:\Windows\System32目录下的java.exe、javaw.exe、javaws.exe三个文件
删除环境变量Path中C:\ProgramData\Oracle\Java\javapath的配置
3 0
- 安装版JDK后,修改环境变量,也无法生效的原因和解决办法
- 同一台电脑安装多个版本JDK后,修改环境变量,也无法生效的原因和解决办法
- 使环境变量修改后立即生效的解决办法
- 修改java类后,ireport无法立刻生效,解决办法
- Windows安装JDK后需要设置JDK的系统环境变量的原因
- 因配置JDK环境变量后无法进入系统桌面(无法用vi)的解决办法
- InstallShield修改环境变量后不能立即生效的问题
- Win7不重启系统 使修改后的环境变量生效
- jdk安装后没有配置环境变量也可以java -version
- Ubuntu修改环境变量立即生效(JDK)
- Linux下修改.bash_profile文件后再次用CRT启动环境变量未生效的解决方法,oracle命令无法使用
- 在同一台电脑机器上安装多个版本jdk,修改环境变量路径不生效的问题
- 切换用户导致环境变量无法生效解决办法
- 关于安装版JDK1.8 1.7更改JDK环境变量不生效的解决方法
- window修改环境变量后及时生效
- win7系统安装tomcat后无法通过ip和127.0.0.1访问tomcat主页的原因和解决办法
- jdk安装后的环境变量的说明
- jdk安装好后环境变量的设置
- 监听input输入框的值得变化
- 2017,SAP向云看齐
- 理解CSS边框border
- JNI入门
- 用链表或者数组实现一个栈
- 安装版JDK后,修改环境变量,也无法生效的原因和解决办法
- 为什么要使用HTTPS协议??
- C++第二次实验:简单计算问题体验
- java类属性禁止序列化
- linux驱动基础开发1——linux 设备驱动基本概念
- Swift UIButton的使用详解
- 【python】获取实际内存数据pss--total
- JAVA操作PGP非对称加密实践
- 简单实现Shiro单点登录(自定义Token令牌)