前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >cmd输入java, javac命令都无效详细解决方案

cmd输入java, javac命令都无效详细解决方案

作者头像
全栈程序员站长
发布2022-09-01 11:46:03
5.8K1
发布2022-09-01 11:46:03
举报

大家好,又见面了,我是你们的朋友全栈君。

问题:

安装jdk后,配置完环境变量,可在cmd输入java和javac都无反应或是提示java不是内部或外部指令

在这里插入图片描述
在这里插入图片描述
解决:

下面教大家分析一下出错原因。

1、检验jdk是否成功安装到计算机中(可能单单是环境变量出错导致指令无效)

到自己jdk的安装目录的bin文件夹下,在地址栏输入cmd回车(本人jdk安装在D:\MySoft\jdk)

在这里插入图片描述
在这里插入图片描述

在打开的cmd窗口分别输入java, javac命令验证jdk是否安装成功。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

出现以上提示,表明我们的jdk是安装成功的,所以问题出在环境变量。如果输入java仍然无效,显然,是你的jdk安装失败了,卸载程序后重新安装。

2、正确配置环境变量

win7用户照搬网上的配置步骤一般没什么问题,可能存在该问题的大多是win10用户,因为有些win10不能识别相对路径(%JAVA_HOME%)

在这里插入图片描述
在这里插入图片描述

配置环境变量有两个容易出错的地方。输入java命令无效的旁友,不妨在cmd中输入path,查看自己的所有系统环境变量,看看配置jdk的路径是否正确。(本人电脑上jdk路径莫名加上” ” ,导致路径未能被正确识别)

在win10中,最好使用绝对路径配置环境变量,还有一点要注意,path中添加的jdk和jre路径要分开写,不要写在同一行。

  • 系统变量中创建JAVA_HOME 变量值:D:\MySoft\jdk (jdk的安装路径,根据自己安装路径填写)
  • 在系统变量path中添加 (jdk,jre的安装路径,根据自己安装路径填写) D:\MySoft\jdk\bin (末尾不用加 ;) D:\MySoft\jdk\jre\bin
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建完,重新打开cmd窗口,输入java和javac验证是否成功。

一般人到这里也就都配置完成了,可谁叫我生来就与众不同,本人输入java有正常提示,可输入javac还是无效。别慌,小场面!

接下来,还是来到环境变量,在系统变量中打开path变量,我们可以看到,在第一行有以下变量值,我们只需将我们的自己配置的jdk路径上移最前头,保存退出,并重启电脑即可,记住,只有重启后path变量值排序才会更新。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

有些人重装过jdk或装了多个jdk可能会有C:\ProgramData\Oracle\Java\javapath路径,同样只要把自己jdk路径值移到最前端就行了。记住,移动后务必重启电脑。

这两个路径会使我们自己配置的jdk路径不被优先使用,导致找不到java命令。

在这里插入图片描述
在这里插入图片描述

到这里问题也就解决了,希望文章对你能有所帮助,有不对的地方欢迎指出。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/140189.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022年5月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题:
  • 解决:
    • 1、检验jdk是否成功安装到计算机中(可能单单是环境变量出错导致指令无效)
      • 2、正确配置环境变量
      相关产品与服务
      命令行工具
      腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档