'javac'不是内部或外部命令,也不是可运行的程序或批处理文件.
原因:这是因为安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了。这时候你在lib下也找不都tools.jar和dt.jar.
解决:1.首先卸载java,卸载很容易,直接把这两个有关java的程序给卸载了就行了(用windows自带的卸载)。卸载完你也会发现,原来放java的文件夹也空了。
2.重新安装
在D盘新建一个java文件夹,在java文件下新建两个文件夹,分别命名为jdk和jre.
3.双击程序进行安装,安装时有两次选择路径的机会,第一次是让你选择jdk安装路径,选择为D:\java\jdk,第二次是让你选择jre的安装路径,选择为D:\java\jre
4.安装完成后,进行环境变量的配置,计算机右击属性,-高级系统设置-环境变量-选择下边的系统变量
5.新建
变量名:Path
变量值:C:\ProgramData\Oracle\Java\javapath;%java_home%\bin;D:\java\jre\bin
这个地方我对别人的方法做出了修改,jre是在java目录下而不是jdk目录下,这是javac不能运行的关键
新建
变量名:JAVA_HOME
变量值:D:\java\jdk
新建
变量名:ClassPath
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
之所以把java_home设为D:\java\jdk,是因为安装过程中生成的dt.jar,tools.jar是放在了D:\java\jdk\lib目录下,它都是jdk的东西。classPath用java_home来做一个相对路径。所以java_home必须是jdk的安装目录,且后面不可以有分号,若它后面有分号,则%JAVA_HOME%\lib\dt.jar就不是一个目录了。
6.测试
打开cmd,
输入java -version测试
输入javac -version测试
就代表安装成功
有效的话就拜托点个赞谢谢啦,有问题可以留言
'javac'不是内部或外部命令,也不是可运行的程序或批处理文件.相关推荐
- 验证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来获取,输 ...
最新文章
- 科宇扫地机器人_我的三年16台智能扫地机器人使用回忆录 篇四:扫地谁更精准更干净?新一代3D视讯+激光成像 PK 老式激光扫描,万字实测对比分享...
- 【控制】传递函数拉氏变化如何与时间域结合使用举例
- Python中的partial便函数的理解
- 在24小时内学完所有的数学是种什么体验?我们做了这个大胆的尝试……
- 蔡司三坐标_蔡司三坐标测针的安装指南
- 解决:Error response from daemon: Get https://index.docker.io/v1/search?q=openjdkn=25: dial tcp: looku
- java数据结构_概述Java中的数据结构是什么及其内部实现原理
- VS2010/VS2012/VS2015下openGL环境配置(转)
- JQuery事件方法
- VS2010旗舰版安装图解
- 转换vcf文件到csv文件的python脚本
- Unity 制作一个网格地图生成组件
- B. Shashlik Cooking
- xml读取前面多一个?
- 仪表板 ajax实例,CQD 开发示例 - Skype for Business Server 2015 | Microsoft Docs
- 投资与财报的学习笔记
- 详细介绍各种常见格式的图片
- RNN、RNNCell
- continue用法
- Fatal error: Uncaught Error: Call to undefined function mysqli_content() in D:\phpstudy_pro\WWW\user
热门文章
- 基于深度学习的单视图三维重建算法学习路线
- 渗透测试-第一步 信息收集 【详细介绍】
- windows, macos 和 linux 各平台的哈希校验方法汇总
- 按年、月、日统计数据sql写法
- 首次参加齐鲁软件设计大赛经验(及总结出的划水要点)
- (二)如何使用Progress Bar
- SkeyeLive同屏直播库库功能介绍和接口说明与调用
- 2016 工作、生活与得失
- tomcat中的过滤器
- 查看linux系统有哪些登陆用户,Linux_linux查看系统登录用户,Last login: Wed Jul 29 17:16:10 2009 fro - phpStudy...