首页 > 编程语言 > 详细

win10系统配置jdk环境不能用%JAVA_HOME% 代替目录

时间:2018-07-01 23:55:27      阅读:393      评论:0      收藏:0      [点我收藏+]

发现以前配好的java环境变量和tomcat环境变量全都清空了,在重新配置的时候总是出现问题,即在cmd命令窗口下,输入java,显示正常,输入java -version 也是显示正常,唯独输入javac,显示“javac不是内部或外部命令,布拉布拉一些的问题”,然后我就开始各种百度各种谷歌,终于在大半夜把这个问题搞定了。。。

这个问题关键是系统已有的path中 有%变量% 代替路径的情况,日挺坑的................

下面来说说这个问题的解决办法,其实很简单: 
* 1,首先进入环境变量页面 
技术分享图片

  • 2,在系统变量下面配置 
    • JAVA_HOME:你自己的jdk的路径
    • CLASSPATH= .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 
      • 注意前面有一个.千万不要忘了。
  • 第三步,也是最重要的一步,配置Path变量,这里win10和其他的不同就出来了,win的path变量,要用jdk的绝对路径,而不能用%JAVA_HOME%这一类的,计算机识别不了。 
    • path= 
      C:\ProgramFiles\Java\jdk1.7.0_67\bin;C:\Program Files\Java\jdk1.7.0_67\bin\jre\bin;
    • 在path环境变量的最前端加上你自己的jdk的这两个目录就好了。一定要是绝对路径!

这样你在测试一下肯定就没有问题了,还有修改完环境变量,再次测试的时候,cmd的窗口需要重新启动一下。

win10系统配置jdk环境不能用%JAVA_HOME% 代替目录

原文:https://www.cnblogs.com/zuochanzi/p/9251633.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!