简述

在学着使用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的那个)。


解决之后的效果

如下

【解决方案】“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”相关推荐

  1. 验证Java编程环境是否成功时出现“'javac'不是内部或外部命令,也不是可运行的程序或批处理文件”

  2. 【java】javac命令在win10不可用,提示javac不是内部或外部命令,也不是可运行的程序【解决方法】

    [java]javac命令在win10不可用,提示javac不是内部或外部命令,也不是可运行的程序[解决方法] 参考文章: (1)[java]javac命令在win10不可用,提示javac不是内部或 ...

  3. 错误记录----javac错误:javac不是内部或外部命令 也不是可运行的程序

    今天在cmd使用javac 编译applet,报错"javac不是内部或外部命令 也不是可运行的程序",但是java -version是可以查看jdk版本的.我就想到是不是以前配的 ...

  4. vue 不是内部或外部命令,也不是可运行的程序 或批处理文件

    vue 安装 vue-cli 成功之后 控制台查看vue的版本 提示 vue 不是内部或外部命令,也不是可运行的程序 或批处理文件 我的问题 就环境变量没有配置 下面以window 10 系统说下我的 ...

  5. 'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    错误场景: 自己新建或者复制过来的vue的项目,在使用webpack打包时,运行: npm run dev  提示: 'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 ...

  6. cmd运行php文件以及环境配置出现的问题、 php.exe不是内部或外部命令,也不是可运行的程序 或批处理文件、PHP startup: Unable to load dynamic library

    我用php.exe远行php文件出现了几个问题,先说一下怎么解决这些问题的,然后再说怎么运行 首先是出现 'php.exe' 不是内部或外部命令,也不是可运行的程序 或批处理文件,查了一下,是没有配置 ...

  7. anaconda怎么运行python程序_Anaconda安装指南(#x27;conda#x27; 不是内部或外部命令,也不是可运行的程序 或批处理文件)...

    如果你有标题所说问题,请详细看以下步骤: 第一步:附上软件下载链接,自行下载 Anaconda Python/R Distribution - Free Download​www.anaconda.c ...

  8. 报错:‘nodemon‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    报错:'nodemon' 不是内部或外部命令,也不是可运行的程序 或批处理文件. 报错的原因 没有安装nodemon插件 解决办法 安装插件,在已经安装node.js的环境下输入 npm instal ...

  9. 【分享】regsvr32 不是内部或外部命令,也不是可运行的程序或批处理文件

    一.背景 可能某一天当你打开VB的时候,出现"找不到文件DAO350.dll"的错误,点击确定后闪退.在我解决此问题的过程中遇到了另一个问题:regsvr32 不是内部或外部命令, ...

  10. ‘ssh-keygen‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    目录 问题: 解决方法: 问题: cmd里输入,显示'ssh-keygen' 不是内部或外部命令,也不是可运行的程序 或批处理文件. 解决方法: 在Git目录下,使用git-bash.exe来获取,输 ...

最新文章

  1. bzoj 4025 二分图——线段树分治+LCT
  2. 【转】Failed to load module for FS type ‘bdb’ in TortoiseSVN 1.6.x
  3. AJAX(三)jQuery AJAX.post
  4. Ubuntu镜像的MD5校验
  5. 手写select,解决浏览器兼容性
  6. Windows进程与线程学习笔记(三)—— KPCR
  7. stm32机械臂资料含视频
  8. Android适配底部返回键等虚拟键盘的完美解决方案
  9. Python中的@classmethod修饰符
  10. Spring MVC 反射对象和依赖注入
  11. qq2013 sp1 去广告方法及代码
  12. js常用内建对象之:String对象
  13. Hibernate使用的一些细节注意事项
  14. Unity世界坐标转换屏幕坐标(详解)
  15. 弘辽科技:直通车测款的必备技巧
  16. 前端的长度单位有哪些
  17. python如何翻译成中文的代码-Python实现中文数字转换为阿拉伯数字的方法示例
  18. 乓乓响再度冲刺港股:来自临时及应急服务客户毛利率达70%
  19. matlab实现简单清浊音检测
  20. 30 个Python代码实现的常用功能(附案例源码)

热门文章

  1. 在Window Embedded CE(Wince)下使用OpenNETCF进行路由表的开发
  2. android 如何添加第3方lib库到kernel中
  3. 单片机while用法c语言例子,51单片机-C语言之while(!x)的理解
  4. python import出错_python import的一些问题
  5. 数据分析之pandas常见的数据处理(四)
  6. 使用锁实现多线程共用一个数据源
  7. 新建指令避开 Avalon 的 ms-duplex 的问题
  8. 使用header发送状态代码
  9. 2008年10月10日股票池
  10. 1.5 使用new创建动态结构和自动, 静态, 动态三种存储方式