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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 在Eclipse中使用JUnit5进行单元测试

    在Eclipse中使用JUnit5进行单元测试关于Junit的介绍:官方介绍:JUnit5是下一代的JUnit。其目标是为JVM上的开发端测试创建一个最新的基础。这包括关注Java8和以上,以及支持多种不同的测试风格。JUnit5是JUnitLambda及其在Indiegogo上众筹活动的结果。引用度娘的介绍如下:JUnit是一个Java语言的单元测试框架。它由KentBeck和ErichGamma建立,逐渐成…

    2025年6月1日
    4
  • Java快速输入输出使用详解(解决Java输入输出超时问题)

    Java快速输入输出使用详解(解决Java输入输出超时问题)Java快速输入输出使用详解一、背景:  Scanner类输入时,输入效率比较慢,输入数据大于10^5左右时(你觉得数据有点多时就用快速输入即可),某些题目会超时。所以需要输入快一点的方法。  一般情况下输入数据多导致题目超时时,直接使用快速输入中的:1.简单方法即可。二、快速输入:1.简单方法(我常用的:只是加了个包装流BufferedReader)importjava.io.Bu…

    2022年5月9日
    79
  • latex大括号错位显示_LaTeX表格

    latex大括号错位显示_LaTeX表格amsmath中\smash妙用样例-大括号错位显示。原始大括号显示\[\text{机器学习}\begin{cases}\text{~~监督学习~}{\begin{cases}\text{回归算法}\\\text{分类算法}{\begin{cases}\text{生成模型}\\\text{判别模型}\end{cases}}

    2022年10月11日
    7
  • scrapy+xpath爬取不可描述网站[通俗易懂]

    scrapy+xpath爬取不可描述网站[通俗易懂]今天来爬一个让人很有动力的网站,网址就不便放上来了,看看有没有有缘人能得知了还是先来items.pyimportscrapyclassAvmooItem(scrapy.Item):#definethefieldsforyouritemherelike:#name=scrapy.Field()name=scrapy.Field()

    2022年6月14日
    41
  • pycharm无法使用第三方库_pycharm第三方库安装路径

    pycharm无法使用第三方库_pycharm第三方库安装路径有时候更新第三方库一直失败,猜测是源的问题,换成豆瓣的源后依然更新不了,参照网上搜索最后解决了问题,这里留个解决方法。方式一:pycharm里换源。自带是国外的源,更换为国内的访问更快更稳定,提供几个能用的源:清华:https://pypi.tuna.tsinghua.edu.cn/simple豆瓣:https://pypi.douban.com/simple/阿里:https://mirrors.aliyun.com/pypi/simple/我用的阿里。步骤:File>Settin

    2022年8月29日
    7
  • DB破解(暗黑破坏神辅助)使用方法「建议收藏」

    DB破解(暗黑破坏神辅助)使用方法「建议收藏」下载网址:http://www.mochafuzhu.com/forum.php?mod=forumdisplay&fid=57开始请先在网站里下载运行环境并安装,然后下载辅助。(Q群:528411948)1、首先,一定要先 启动游戏,注意!辅助的路径千万不要有中文的目录,否则会造成辅助自动退出的问题。然后解压下载好辅助后,我们得到以下画面,以管理员身份运行打开。(如果不能打开请检…

    2022年5月5日
    70

发表回复

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

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