目录

步骤一:找到JDK下的bin目录,运行cmd,输入javac,能提示,说明环境配置有问题

步骤二:cmd输入:path

步骤三:看看下载的JDK包解压后目录对不对

步骤四:检查是否有环境冲突

最后:环境变量配置


描述:

打开cmd,输入java,java -version没有问题,但是javac提示不是内部命令

问题排查:

步骤一:找到JDK下的bin目录,运行cmd,输入javac,能提示,说明环境配置有问题

步骤二:cmd输入:path

看看java相关路径有没有多余的符号,比如多出分号,逗号(笔者上面是正确的路径展示形式)

步骤三:看看下载的JDK包解压后目录对不对

主要是检查“步骤一”目录不对而且bin目录下运行不出java,javac结果,重新去下载

JDK8  JDK11  JDK16  更多版本  下载需要登录Oracle,注册登录即可下载

  • JDK8的目录

  • JDK11目录

步骤四:检查Path变量是否有环境冲突

下面出现的路径注意:jdk.exe安装会自动添加,删除即可;

最后:环境变量配置(推荐`系统变量`):

注意系统变量和用户变量的区别

(1)新建系统变量->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径) 
(2)编辑
系统变量->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin” ,win10去掉分号,隔行即可,笔者下面有图
(3)新建
系统变量->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”

最后附上环境变量配置图:

修改好的环境变量,需要重新打开新的cmd窗口!!

javac不是内部或外部命令,也不是可运行的程序 或批处理文件的细节问题(window10)相关推荐

  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. 【Qt】Qt再学习(五):HTTP Example(HTTP下载文件的示例)
  2. Linux上制作可执行的共享库示例
  3. Go 读取 yaml 文件并解析
  4. 《专家系统(开发)--表达式检测--与表达式模板一起使用》
  5. 2022.3.28紫薇
  6. 上海计算机二级报名无法选择,上海2020年二级计算机怎么报名
  7. 厉害了!不用一行代码,手把手教你制作漂亮词云!
  8. 硬件基础知识---(17)如何设计一个三极管放大电路
  9. Educational Codeforces Round 52: D. Three Pieces(记忆化搜索)
  10. 《Effective Ruby:改善Ruby程序的48条建议》一第6条:了解Ruby如何构建继承体系
  11. xp win7 linux 三系统下载,打造xp+linux+win7三系统教程.doc
  12. 互联网下一个风口 国务院印发《促进大数据发展行动纲要》
  13. IE下判断IE版本的语句...[if lte IE 8]……[endif]
  14. 中国传统颜色16进制颜色码
  15. face_landmarks
  16. FPGA中的AXI总线知识点快速学习(适合新手)
  17. 制造业S2B2B电商平台高效协同助力行业数字化步伐加快
  18. 1.1 LaTex中文环境搭建
  19. lightroom最新版本下载_lightroom官网下载
  20. rpm包的签名问题笔记

热门文章

  1. 你不知道的javaScript读书笔记(六)
  2. 关于 Kubernetes中kube-controller-managerr的一些笔记
  3. 如何创建Qt quick应用程序
  4. 练习java文档ZoneId
  5. VC版学生成绩管理系统
  6. 本地字体上传到网络后运用到微信小程序详细过程
  7. 我喜欢计算机作文300字,关于我喜欢作文300字
  8. 工作经验这样写,面试就有了!
  9. java基于ssm+jsp的抑郁症心理健康科普交流网站
  10. Arduino的控制(一):Arduino步进电机六轴机械手(油管搬)