【解决方案】“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”「建议收藏」

【解决方案】“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”「建议收藏」简述在学着使用Java的命令行来编译java文件的时候,遇到了这个问题Windows操作系统“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”下面就讲讲解决方法解决过程根据探究的情况来看,这里其实是没有安装好(或者是安装了之后但是在环境变量上却没有设置好)第一步:在http://www.oracle.com/technetwork/java/ja…

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

简述

在学着使用Java的命令行来编译java文件的时候,遇到了这个问题
Windows操作系统

“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”

下面就讲讲解决方法

回复评论区的找不到环境变量和用户变量的哥们

  • 瞎发帖 我呵呵

在这里插入图片描述

解决过程

根据探究的情况来看,这里其实是没有安装好(或者是安装了之后但是在环境变量上却没有设置好)

  • 第一步:http://www.oracle.com/technetwork/java/javase/downloads/index.html 这个网站上先下载对应 JDK(只用下JDK就好了
  • 这里写图片描述
  • 就点上图中所圈的地方(如果是有更新版本的话,操作也应该是类似的
  • 大胆地安装,其实这个安装起来是非常快的。(安装的时候,我直接选了默认的地址(当然该一下对应的地址也是可以的))
  • 我的JAVA文件所在地址: C:\Program Files\Java (如果不记得的话,可以重新安装一下的)
  • 安装好之后,就需要配置一下环境变量 , 具体配置如下
  • 在用户变量中, 添加新变量,命名为java_home,地址为 C:\Program Files\Java\jdk-10.0.2,注意,我之前的JAVA文件所在地址。
  • 在Path中添加一个变量。 分别的地址为 C:\Program Files\Java\jdk-10.0.2\bin

可能还有的问题

做完上面的操作之后,有可能还是不行。这里有两个解决方法。

  • 第一个,重启一下 cmd
  • 第二个,在Path中,调整下那两个bin文件夹的位置(上移到最上面),之后,再重启cmd

从上面的第二个方法就可以知道,其实,这个javac这个exe文件就在这个bin文件夹中(就是jdk的那个)。


解决之后的效果

如下

这里写图片描述

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

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


相关推荐

  • 反射之动态拼接sql字符串「建议收藏」

    反射之动态拼接sql字符串「建议收藏」反射之动态拼接sql字符串前言自己在学习JDBC连接数据库,不用框架手动实现时,个人觉得反射动态拼接sql的思想很好,当然了大家伙觉得好才是真的好(广州好迪,手动狗头),所以才有了本文对该知识点梳理与总结。分享给大家,下面开始步入文章的正文,亲们不要掉队。正文…

    2025年5月27日
    2
  • 从K近邻算法、距离度量谈到KD树、SIFT+BBF算法

    从K近邻算法、距离度量谈到KD树、SIFT+BBF算法从K近邻算法、距离度量谈到KD树、SIFT+BBF算法前言前两日,在微博上说:“到今天为止,我至少亏欠了3篇文章待写:1、KD树;2、神经网络;3、编程艺术第28章。你看到,blog内的文章与你于别处所见的任何都不同。于是,等啊等,等一台电脑,只好等待..”。得益于田,借了我一台电脑(借他电脑的时候,我连表示感谢,他说“能找到工作全靠你的博客,这点儿小忙还说,不地道”,有的时候,稍许感受到

    2022年6月6日
    23
  • idea快捷键大全最新文档(ctrl快捷键大全截图)

    Ctrl快捷键 介绍 Ctrl+F 在当前文件进行文本查找(必备) Ctrl+R 在当前文件进行文本替换(必备) Ctrl+Z 撤销(必备) Ctrl+Y 删除光标所在行或删除选中的行(必备) Ctrl+X 剪切光标所在行或剪切选择内容 Ctrl+C 复制光标所在行或复制选择内容 …

    2022年4月10日
    80
  • JQuery中的select下拉框[通俗易懂]

    JQuery中的select下拉框[通俗易懂]<select id="SelectData"><optionvalue="1">dataOne</option&

    2022年7月2日
    24
  • Android ListView 删除 item

    Android ListView 删除 item实现效果主要使用方法是,remove之后在刷新界面adapter里面的代码publicclassMyAdapterextendsBaseAdapter{privateList<ListBean>mDatas=null;privateContextmContext=null;publicMyAdapter(Contextcontext,List<ListBean>datas){

    2022年7月16日
    37
  • Web端即时聊天项目实现(基于WebSocket)

    Web端即时聊天项目实现(基于WebSocket)Web端即时聊天项目实现项目背景 其实这个项目算是我做过的花时间最长也投入心血最多的一个项目了,当时决定开始做这个的时候我几乎什么都不会,那时我个人的情况是:-JavaEE方面:会jsp+servlet,也简单使用过Struts,Spring仅仅只是听说过。-前端方面:html,css有一些基础,会使用Bootstrap前端工具开发集,js基本不了解。-数据库…

    2022年5月14日
    55

发表回复

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

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