问题

相信很多人都经历过配置环境变量失败的经历,尤其是很多时候明明按照老师教的步骤或者教程上的方法循规守矩配置却还是出错。

下面我们来解决一个非常蹊跷的问题---输入Java和Java -version都没问题,但是输入Javac报错

这里我们就要从你安装的JDK查起

下载第一个完成后解压缩找到.exe安装即可

下载后面两个的话打开会直接提示你安装,你的安装目录下会有个几个压缩包和一个.exe文件

产生问题的可能原因

1.检查你下载的JKD根目录下是否还有压缩包,若有的话一定要全部解压到当前文件夹

有些情况就是应为jre所在的文件夹没有解压导致电脑怎么也找不到jre这个文件

2.大部分出现这种问题的原因是因为配置path变量出错了 老师或者网上教你的方法都是添加一段指令-%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;或者%JAVA_HOME%这样是对的,但是如果你电脑里下载了不止一个版本的JDK 这样就大错特错了!!!!

小实验论证

我做一个实验,给电脑安装了两个版本的JDK当我按照教程配置完后发现输入Java和Java -version都没问题但是输入javac却报错显示不是本地文件,以下是我配置的path变量

报错!

按道理说没毛病吧都是按照教程做的 ,但是为什么输入javac却报错呢?

首先我们要明白%JAVA_HOME%是干嘛的-----简单来说它是用来寻找JDK根目录的,但是我安装了不止一个版本的jdk我该怎么去寻找我想要的JDK根目录呢?

解决方案

解决办法————我们用绝对路径!!!!!这就好比打着手电筒走夜路,绝不会错!

下面是我利用绝对路径配置path变量

成功了!!

另外大家要知道

JDK(Java开发工具包)
JDK=JRE+java开发工具
JRE(开发环境)=JVM+Javase标准类库(Java核心类库)
.Java变为.class是经过javac编译

【JDK】输入命令Javac报错详解相关推荐

  1. python def函数报错详解_Python函数详解

    一.Python中函数的概念 1.python中函数概念 Python中函数是逻辑结构化和过程化的一种编程方法. 2.python中函数定义方法解释 def name(a): "The fu ...

  2. Win10DB210.1企业版的安装卸载DB2建库建表空间执行sql脚本SQL5005C、SQL8027N license许可证等报错详解

    注意事项 以下是我在使用DB2软件在过程中遇到的一系列的问题和报错,我将它们全部总结归纳在一起,希望对其他和我一样的同学能有帮助. ①.Win10的系统貌似是只支持DB210以上的版本的安装,我层尝试 ...

  3. python def函数报错详解_python自定义函数def的应用详解

    这篇文章主要介绍了python自定义函数def的应用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 这里是三岁,来和大家唠唠 ...

  4. python def函数报错详解_JSer 快速入门 Python 之函数详解

    前一篇文章,用一天的时间,通过与 JavaScript 做对比的方式,快速领略了 Python 全貌. 梳理了那么多,若忽略细节差异,两门语言只有两个重要差异: 1.书写风格上大相同 2.功能覆盖上, ...

  5. Nginx安装配置报错详解

    *Nginx* ****正向代理:****客户端/浏览器-服务器 ****反向代理:****客户端-反向代理服务器-服务器 ****负载均衡:****将请求分发到多个不同的服务器 ****动静分离:* ...

  6. 安装linux子系统报错,详解win10电脑中安装linux子系统出现错误0x80070057方法

    现在很多的小伙伴在安装系统的时候都是选择安装双系统的操作的,那其实可以根据需求安装 Win10的系统还有linux系统的是很常见的开发用户的程序的选择,win10电脑就内置有linux子系统的,安装出 ...

  7. master节点重置后添加node报错_企业实战(23)基于Docker平台的Jenkins添加node节点与报错详解(2)...

    相关文章  企业实战(23)基于Docker平台部署Jenkins中国定制版(1) 添加node节点前配置 在这里插入图片描述 在这里插入图片描述 开始添加node节点 在这里插入图片描述 在这里插入 ...

  8. BIOS英文报错详解;你虽会做系统,但你会看BIOS英文报错吗,仅供大家参考学习。...

    有很多朋友英文不是很好,开机自检时出现问题后会出现各种各样的英文短句看不懂,但做系统没问题,可一碰到BIOS英文报错就傻眼啦,下边收集一些报错解释供大家参考学习: 1.cmos battery fai ...

  9. python def函数报错详解_【python】详解python函数定义 def()与参数args、可变参数*args、关键参数**args使用实例...

    Python内置了很多函数,可以直接调用.Python内置的函数可以通过官方文档查看.也可以通过help()查看帮助信息.函数名是指向函数对象的引用,把函数名赋给变量,相当于给函数起了别名. 1. 定 ...

最新文章

  1. photoshop CS5 Dreamweaver CS5序列号及完美破解方法
  2. jquery $.proxy使用 Jquery实现ready()的源码
  3. matlab ufunc,ufunc函数
  4. 20应用统计考研复试要点(part41)--概率论与数理统计
  5. mysql5.7.17配置_mysql-5.7.17-winx64的安装配置
  6. 详述Redo日志中操作系统块头信息损坏的处理过程
  7. 第7章 处理串行线路和帧中继连接故障
  8. centos6.5系统不支持 mysql_centos6.5系统下面MySql数据库的安装
  9. Node.js:中间件——post请求中间件
  10. html音乐播放标签,html5 视频和音乐播放器标签属性
  11. VS2015卸载。非常干净-亲测有用
  12. Podfile文件用法详解
  13. 计算机坐标公式,经纬度换算坐标公式(经纬度转大地坐标公式)
  14. 计算机睡眠状态网络是断开的吗,电脑进入睡眠模式会自动断网如何解决
  15. 新西兰 计算机 转专业,新西兰留学后如何转学转专业?
  16. 2021年茶艺师(初级)试题及解析及茶艺师(初级)作业模拟考试
  17. vue2的css 动画库的基本使用方式
  18. html实现读取读卡器,如何在web浏览器页面使用IC卡读卡器并且兼容所有浏览器
  19. SeetaFace使用(问题)
  20. 11.0、C语言数据结构——栈

热门文章

  1. [arxiv 2021]Graph-Based Machine Learning Improves Just-in-Time Defect Prediction
  2. 初接触Directdraw
  3. 失眠治疗无敌法大汇总
  4. 实验二:OpenGL的简单动画
  5. 自动化专业面试题库100则
  6. “望梅止渴”的溜溜果园,酸味零食赛道的下一个“卫龙”?
  7. 掌握这些写简历投简历的“黑魔法”,告别简历已读不回!
  8. 天津计算机应用基础,计算机应用基础考试大纲-天津教育招生考试院.DOC
  9. java毕业生设计二手手机回收平台系统计算机源码+系统+mysql+调试部署+lw
  10. EJB到底是什么,真的那么神秘吗