java环境变量配置一个小问题

 现象:

      昨天手贱,重做了一下系统。然后今天配置一下java环境变量。使用了一个小工具能够直接修改window的环境变量。

       然后华丽丽的发现,cmd中居然不能执行java -version等命令。仔细检查了一下配置的环境变量,没有错误,重启也不起作用。观察一下配置,只是使用的了%JAVA_HOME%这个临时变量来替代每处都写全路径。将%JAVA_HOME%替换为全路径,解决问题。

原因是:

      %JAVA_HOME%这个变量定义的位置在CLASSPAHT 和PATH这两个环境变量之后,window读取环境变量的时候,是顺着定义的顺序去读取的,所以没有办法读取到后面定义的变量。

解决方法:

     使用绝对路径定义classpath、path

     或者

     将临时变量JAVA_HOME定义在classpath、path之前。

 

 

ps:修改widows环境变量的一个小工具

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值