zoukankan      html  css  js  c++  java
  • 修改JDK环境变量后没有生效

     1. 在安装JDK1.6(高版本)时(本机先安装jdk1.6再安装的jdk1.5),自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:WindowsSystem32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级
    解决方案:将java.exe,javaw.exe,javaws.exe删除即可。开启新的命令行窗口,再执行java -version
     
    2.不行再刷新一下环境变量
    进入DOS命令提示符,输入:set PATH=C: ,关闭DOS窗口。再次打开DOS窗口,输入:echo %PATH% ,可以发现“我的电脑”->“属性”->“高级”->“环境变量”中设置的 PATH 值已经生效。
     
    3.Path中Oracle在java前面,Oracle也带有JDK的,所以你运行java -version其实查看到的是Oracle中的java版本,把你的%JAVA_HOME%in;%JAVA_HOME%jrein;移动到最前面就没问题了,也不会对Oracle造成影响的。
     

    4.最后,献上一个很有用的cmd命令"where"

    比如where java可以看到自己配置好的环境变量到底是真正生效了还是system32里面的jre伪装的。

    个人理解,如有错误,欢迎指正!
  • 相关阅读:
    MapReduce原理
    用redis构建分布式锁
    Python中类的特殊变量
    Python之元类
    python之WSGI与Guincorn
    一种消息和任务队列——beanstalkd
    LRU 算法
    extern、static、restrict、volatile 关键字
    bigtable原理
    Go的微服务库kite
  • 原文地址:https://www.cnblogs.com/gllegolas/p/11613178.html
Copyright © 2011-2022 走看看