javac不是内部或外部命令,也不是可运行的程序 或批处理文件的细节问题(window10)
目录
步骤一:找到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)相关推荐
- 验证Java编程环境是否成功时出现“'javac'不是内部或外部命令,也不是可运行的程序或批处理文件”
- 【java】javac命令在win10不可用,提示javac不是内部或外部命令,也不是可运行的程序【解决方法】
[java]javac命令在win10不可用,提示javac不是内部或外部命令,也不是可运行的程序[解决方法] 参考文章: (1)[java]javac命令在win10不可用,提示javac不是内部或 ...
- 错误记录----javac错误:javac不是内部或外部命令 也不是可运行的程序
今天在cmd使用javac 编译applet,报错"javac不是内部或外部命令 也不是可运行的程序",但是java -version是可以查看jdk版本的.我就想到是不是以前配的 ...
- vue 不是内部或外部命令,也不是可运行的程序 或批处理文件
vue 安装 vue-cli 成功之后 控制台查看vue的版本 提示 vue 不是内部或外部命令,也不是可运行的程序 或批处理文件 我的问题 就环境变量没有配置 下面以window 10 系统说下我的 ...
- 'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
错误场景: 自己新建或者复制过来的vue的项目,在使用webpack打包时,运行: npm run dev 提示: 'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 ...
- cmd运行php文件以及环境配置出现的问题、 php.exe不是内部或外部命令,也不是可运行的程序 或批处理文件、PHP startup: Unable to load dynamic library
我用php.exe远行php文件出现了几个问题,先说一下怎么解决这些问题的,然后再说怎么运行 首先是出现 'php.exe' 不是内部或外部命令,也不是可运行的程序 或批处理文件,查了一下,是没有配置 ...
- anaconda怎么运行python程序_Anaconda安装指南(#x27;conda#x27; 不是内部或外部命令,也不是可运行的程序 或批处理文件)...
如果你有标题所说问题,请详细看以下步骤: 第一步:附上软件下载链接,自行下载 Anaconda Python/R Distribution - Free Downloadwww.anaconda.c ...
- 报错:‘nodemon‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
报错:'nodemon' 不是内部或外部命令,也不是可运行的程序 或批处理文件. 报错的原因 没有安装nodemon插件 解决办法 安装插件,在已经安装node.js的环境下输入 npm instal ...
- 【分享】regsvr32 不是内部或外部命令,也不是可运行的程序或批处理文件
一.背景 可能某一天当你打开VB的时候,出现"找不到文件DAO350.dll"的错误,点击确定后闪退.在我解决此问题的过程中遇到了另一个问题:regsvr32 不是内部或外部命令, ...
- ‘ssh-keygen‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
目录 问题: 解决方法: 问题: cmd里输入,显示'ssh-keygen' 不是内部或外部命令,也不是可运行的程序 或批处理文件. 解决方法: 在Git目录下,使用git-bash.exe来获取,输 ...
最新文章
- 【Qt】Qt再学习(五):HTTP Example(HTTP下载文件的示例)
- Linux上制作可执行的共享库示例
- Go 读取 yaml 文件并解析
- 《专家系统(开发)--表达式检测--与表达式模板一起使用》
- 2022.3.28紫薇
- 上海计算机二级报名无法选择,上海2020年二级计算机怎么报名
- 厉害了!不用一行代码,手把手教你制作漂亮词云!
- 硬件基础知识---(17)如何设计一个三极管放大电路
- Educational Codeforces Round 52: D. Three Pieces(记忆化搜索)
- 《Effective Ruby:改善Ruby程序的48条建议》一第6条:了解Ruby如何构建继承体系
- xp win7 linux 三系统下载,打造xp+linux+win7三系统教程.doc
- 互联网下一个风口 国务院印发《促进大数据发展行动纲要》
- IE下判断IE版本的语句...[if lte IE 8]……[endif]
- 中国传统颜色16进制颜色码
- face_landmarks
- FPGA中的AXI总线知识点快速学习(适合新手)
- 制造业S2B2B电商平台高效协同助力行业数字化步伐加快
- 1.1 LaTex中文环境搭建
- lightroom最新版本下载_lightroom官网下载
- rpm包的签名问题笔记