http://www.cnblogs.com/FlyAway2013/p/6004844.html

我把 JAVA_HOME 从8改成了 7 , 为什么还是 显示的8啊 !

E:\sv0\jars>java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)

JAVA_HOME 是
E:\Java\jdk7

path 是:
C:\ProgramData\Oracle\Java\javapath;.;%HADOOP_HOME%\bin;f:\aspectj1.8\bin;d:\program files (x86)\imagemagick-6.2.6-q16;.;%M2_HOME%\bin;%GRADLE_HOME%\bin;E:\work\ha\download\hadoop-common-2.2.0-bin-master\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%JAVA_HOME%\bin;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;D:\Program Files\TortoiseSVN\bin;d:\Program Files (x86)\Ulteo\OVD Application Server\plus;C:\Program Files (x86)\Ulteo\OVD Application Server\plus;D:\Program Files (x86)\Apache\php-5.4.35-Win32-VC9-x86;C:\Temp\IBM\SQLLIB\BIN;C:\Temp\IBM\SQLLIB\FUNCTION;C:\Temp\IBM\SQLLIB\SAMPLES\REPL;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn;C:\Program Files\Microsoft SQL Server\100\Tools\Binn;C:\Program Files\Microsoft SQL Server\100\DTS\Binn;D:\Program Files (x86)\QuickTime\QTSystem;E:\Java\apache\apache-ant-1.9.6\bin;D:\Program Files (x86)\scala\bin;F:\Go\bin;d:\Program Files\Git\cmd

classpath 是:
f:\aspectj1.8\lib\aspectjrt.jar;.;%JAVA_HOME%\lib;C:\Temp\IBM\SQLLIB\java\db2java.zip;C:\Temp\IBM\SQLLIB\java\db2jcc.jar;C:\Temp\IBM\SQLLIB\java\sqlj.zip;C:\Temp\IBM\SQLLIB\java\db2jcc_license_cu.jar;C:\Temp\IBM\SQLLIB\bin;C:\Temp\IBM\SQLLIB\java\common.jar;C:\Program Files (x86)\Java\jre1.8.0_25\lib\ext\QTJava.zip

path 的第一个是 C:\ProgramData\Oracle\Java\javapath , 这个oracle是新安装的, 是java 8 :

原来如此!事实上,这个问题很棘手,
我把 path 的C:\ProgramData\Oracle\Java\javapath 去掉,java -version 还是显示 1.8。 真是无语了, 直接修改环境变量 path 都不起作用了!。

更加麻烦的是,它还会每次的重复出现, 重启机器有出现了。 问题的根源在于, java8 的 updater 会每次会重新的设置这个变量。

一个解决方案是:
mklink

另外, 把 java8 的 updater 关闭掉, 也可以了

参考:
https://stackoverflow.com/questions/26864662/how-to-solve-the-error-the-system-cannot-find-the-file-c-programdata-oracle-ja

java -version 自动被切换的问题 : C:\ProgramData\Oracle\Java\javapath;相关推荐

  1. 解决java -version 系统找不到文件 C:\ProgramData\Oracle\Java\javapath\java.exe的问题

    一.问题出现 最近为了调试一个项目,需要启动一个项目,但启动一直有问题.电脑是64位的,但这个项目用的是32位的JDK,于是想看下安装的环境有没有问题,在CMD窗口输入:java -version,结 ...

  2. oracle java javapath_系统找不到C:\ProgramData\Oracle\Java\javapath\java.exe问题及解决方案...

    前一段时间本人的电脑崩溃了,系统还原之后,eclipse就用不了,也找不大原因.eclipse报错原因是jvm出现问题:JVM terminated Exit code=2 C:\ProgramDat ...

  3. 系统找不到C:\ProgramData\Oracle\Java\javapath\java.exe问题及解决方案

    报错C:\ProgramData\Oracle\Java\javapath\java.exe 原因: 我是升级本地JDK8到JDK11 然后换了本地的环境变量 然后还是查是java8版本 就把本地的J ...

  4. java 安装后找不到文件_(已解决)jdk安装 系统找不到文件C:\ProgramData\Oracle\Java\javapath\java.exe...

    jdk安装好之后,也配置好了环境变量,打开cmd输入javac可以跳出相关信息,可是输入java却一直提示:系统找不到文件C:\ProgramData\Oracle\Java\javapath\jav ...

  5. oracle java javapath_解决:系统找不到文件 C:\ProgramData\Oracle\Java\javapath\java.exe

    问题背景: 在win下启动dubbo-monitor的时候, 提示: 系统找不到文件 C:\ProgramData\Oracle\Java\javapath\java.exe 解决办法: 删除C:\P ...

  6. Ubuntu上安装oracle java 7

    Ubuntu上安装oracle java 7 from: http://sddhn.blog.163.com/blog/static/128187792013103014453434/ 1.通过PPA ...

  7. linux java version 版本不对,linux JAVA_HOME和 java -version不匹配

    ~/.bashrc 中更新了jdk, JAVA_HOME 起效果了,但是java -version还是老的. 原因是/usr/bin/java   和usr/bin/javac是一个链接,得改. 使用 ...

  8. Eclipse导入项目facet版本问题:Project facet Java version 1.8 is not supported

    问题如下:Project facet Java version 1.8 is not supported 解决Project facet Java version 1.8 is not support ...

  9. Java 答疑:为什么修改 Java 环境变量之后 java -version 不变?解决方式汇总

    文章目录 前言 一.错误场景预演 1.1.查看本地旧版本 1.2.java -version 不变问题产生 二.检查新安装 JDK 是否配置正确 2.1.下载并解压目标 JDK 2.2.配置 Java ...

最新文章

  1. protobuf repeated类型的使用
  2. vue方法调用失败后多次调用_浅析Vue中 computed / watch / methods的区别
  3. jquery如何获取checkbox,并判断是否选中
  4. centos7 安装SSH
  5. 《C++ Primer》7.1.4节练习
  6. #Pragma Pack(n)与内存分配 pragma pack(push,1)与#pragma pack(1)的区别
  7. python实践项目(八)
  8. 转载于:http://blog.csdn.net/iorikyo/article/details/1314892
  9. mysql 游标插入数据_mysql游标插入问题
  10. hypermesh optistruct 形状优化
  11. 时空幻境-patch
  12. 电子元器件自动测试系统
  13. 深度linux操作系统怎么样,深度Deepin国产操作系统使用体验报告!
  14. windows10 易升 下载失败 解决方法
  15. 计算机基金经理排名,科班出身的基金经理业绩一定比非科班的好吗?
  16. 【程序人生】上海,想说爱你不容易
  17. 自定义考勤统计日历(一)
  18. 史上最暖2月谁制造?
  19. Vue如何将baes64格式的图片转成普通格式
  20. kubeadm创建k8s集群(1.14.2版本)

热门文章

  1. Centos 修改 DNS 怎样生效
  2. 伦敦银现的交易时间特点
  3. Java学习-面向对象进阶二
  4. mac版免费吃鸡游戏(荒野行动)
  5. CDA Level 1 数据分析师:6.2 指标的应用与设计
  6. Qt中正确设置子窗口关闭方式
  7. windows 2008 server 服务器远程桌面连接会话自动注销,在服务器上开掉的软件全部自动关闭的解决办法...
  8. 计算机因特尔网络论文,[心得]英特尔
  9. 纪念特洛伊英雄 Sinon - SAP UI5 Mock Server 使用步骤和工作原理介绍
  10. 怎样批量查询顺心捷达单号信息并分析是否延误