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

cmd输入java, javac命令都无效详细解决方案问题:安装jdk后,配置完环境变量,可在cmd输入java和javac都无反应,解决下面教大家分析一下出错原因。1、检验jdk是否成功安装到计算机中(可能单单是环境变量出错导致指令无效)到自己jdk的安装目录的bin文件夹下,在地址栏输入cmd回车(本人jdk安装在D:\MySoft\jdk)在打开的cmd窗口分别输入java,javac命令验证jdk是否安装成功。出现以上提示,表明我们的jdk是安装成功的,所以问题出在环境变量。如果输入java让然无效,显然,是你的jdk安装失败了

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

问题:

安装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.net/140189.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Maven入门(含实例教程)

    Maven入门(含实例教程)

    2020年11月12日
    220
  • 学习方法——哈佛大学幸福课(积极心理学)学习笔记(上)

    学习方法——哈佛大学幸福课(积极心理学)学习笔记(上)最近刚看完哈佛大学的幸福课(又名积极心理学),真的是受益匪浅,通常心理学只研究如何消除抑郁、自卑等消极心理,但是消除了消极心理并不代表就会变得幸福,就像摆脱了痛苦并不代表获得了快乐。积极心理学的核心内容就是去分析积极心理的特点、研究如何培养他们。下面目录中加粗的章节是我认为的讲的最好的章节,从根源去分析悲观、焦虑以及完美主义等是如何产生的,然后分析它们与积极品性的关系,最后告诉我们培养积极品性…

    2022年7月25日
    10
  • WIN7系统配置maven环境变量「建议收藏」

    WIN7系统配置maven环境变量「建议收藏」1.maven程序包下载地址:maven下载后解压到想要安装的位置,我直接放到C盘下了然后配置他的环境变量新建一个MAVEN_HOME,变量值复制自己的路径黏贴即可:将%MAVEN_HOME%\bin;添加到Path后面按住WIN+R组合键,输入CMD回车,在DOS窗口输入mvn-v测试安装结果,成功后如下图:2.配置maven本地仓库在C盘新建apache-mave…

    2022年6月18日
    83
  • redis 乐观锁_数据库乐观锁实现

    redis 乐观锁_数据库乐观锁实现文章目录GeospatialHyperloglogBitmapsRedis事务悲观锁和乐观锁JedisSpringboot继承RedisGeospatial存储地理位置的数据结构应用场景朋友的定位,附近的人,打车距离计算Geospatial底层使用的是Zset127.0.0.1:6379> geoadd city 116.23 40.22 beijing 添加一个数据127.0.0.1:6379> geoadd city 121.47 31.23 shanghai 118.77

    2022年8月9日
    1
  • SecureCRTPortable连不上64位的CentOS6.5

    SecureCRTPortable连不上64位的CentOS6.5最近在VMware上装64位的CentOS6.5,发现ifconfig之后没有eth0,刚开始以为virbr0的inetaddr的ip就网卡的ip,其实这是为连接其上的其他虚拟网卡提供DHCP服务,eth0的ip才是网卡的ip如下图直接用ifconfig命令是没有eth0的:要看到eth0里的ip,用dhclienteth0命令自动获取一下ip,接着用ifconfig|more或者if…

    2022年5月29日
    32
  • 【Unity3D基础教程】给初学者看的Unity教程(零):如何学习Unity3D「建议收藏」

    【Unity3D基础教程】给初学者看的Unity教程(零):如何学习Unity3D「建议收藏」作者:王选易,出处:http://www.cnblogs.com/neverdie/欢迎转载,也请保留这段声明。如果你喜欢这篇文章,请点推荐。谢谢!Unity3D有什么优势Unity3D是一个跨

    2022年8月6日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号