关于java,javac,java-version没反应的问题
上⼀篇博客我在下载新的jdk
下载好了之后在命令窗⼝javac,java -version 没反应了
解决⽅法:java配置用户变量
1、检验jdk是否成功安装到计算机中(可能单单是环境变量出错导致指令⽆效)
到⾃⼰jdk的安装⽬录的bin⽂件夹下,在地址栏输⼊cmd回车
我的路径在D:\Java\jdk-8\bin
⾥⾯有⼀个cd 会出现的问题,⽆法直接到D盘的路径,可以如图所⽰再次键⼊D:
出现以上提⽰,表明我们的jdk是安装成功的,所以问题出在环境变量。如果输⼊java仍然⽆效,显然,是你的jdk安装失败了,卸载程序后重新安装。
2、正确配置环境变量
存在该问题的⼤多是win10⽤户,因为有些win10不能识别相对路径(%JAVA_HOME%)
在win10中,最好使⽤绝对路径配置环境变量,还有⼀点要注意,path中添加的jdk和jre路径要分开写,不要写在同⼀⾏。
系统变量中创建JAVA_HOME
变量值: D:\Java\jdk-8\bin (jdk的安装路径,根据⾃⼰安装路径填写)
在系统变量path中添加(jdk,jre的安装路径,根据⾃⼰安装路径填写)
D:\Java\jdk-8\bin (末尾不⽤加 ;)
D:\Java\jdk-8\jre\bin
在classpath中添加路径 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 这⼀串直接复制,不要漏掉任何字符
创建完,重新打开cmd窗⼝,输⼊java和javac验证是否成功。
⼀般⼈到这⾥也就都配置完成了,可我!踩坑体质!本⼈输⼊java有正常提⽰,可输⼊javac还是⽆效。
接下来,还是来到环境变量,在系统变量中打开path变量,我们可以看到,在第⼀⾏有以下变量值,我
们只需将我们的⾃⼰配置的jdk路径上移最前头,保存退出,并重启电脑即可,记住,只有重启后path变量值排序才会更新。
有些⼈重装过jdk或装了多个jdk可能会有C:\ProgramData\Oracle\Java\javapath路径,同样只要把⾃⼰jdk路径值移到最前端就⾏了。记住,移动后务必重启电脑。
这两个路径会使我们⾃⼰配置的jdk路径不被优先使⽤,导致不到java命令。
问题完美解决!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论