原因一:没有安装jdk,只安装了jre

jdk1.7.0_60+jre才是完整的,如果没有安装jdk的话,在cmd里边输入javac就会提 示“‘javac’ 不是内部或外部命令,也不是可运行的程序 或批处理文件”。

解决方法:安装jdk即可。

原因二:安装了jdk和jre,但是配置失败

安装了jdk的话,正常cmd下输入javac时一定可以成功的,

所以,是环境配置有问题,我们可以检查以下三处地方:

第一、”JAVA_HOME”

JAVA_HOME的内容是jdk安装目录。如小编安装的位置:D:\Program Files (x86)\Java\jdk1.7.0_60,并且后边不带分号;

第二、检查CLASSPATH,

这是一个jar包的调用。.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(前面有点号和分号,后边结尾也有分号。)或者可以写成“.;%JAVA_HOME%\lib;”如图所示,一样的效果;

第三、检查“PATH“变量是否正确

PATH变量很简单,就是jdk的bin目录的意思。%JAVA_HOME%\bin;

为什么javac不是内部或外部命令相关推荐

  1. jdk12‘javac‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    前言: 安装JDK12遇到的问题以及学习过程, 我第一次用网上的安装办法,下载EXE后,配置好三个环境变量后运行,不行. 解决过程: 问题1:安装后javac命令运行时报错 jdk12'javac' ...

  2. win10配置java环境变量,解决javac不是内部或外部命令等问题

    win10配置java环境变量,解决javac不是内部或外部命令等问题 * 1,首先进入环境变量页面  2,在系统变量下面配置 JAVA_HOME:你自己的jdk的路径 CLASSPATH= .;%J ...

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

    简述 在学着使用Java的命令行来编译java文件的时候,遇到了这个问题 Windows操作系统 "'javac'不是内部或外部命令,也不是可运行的程序或批处理文件" 下面就讲讲解 ...

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

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

  5. JAVAC 运行报错‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件

    [一]问题: win10系统下,安装好JDK后,报错如下:'javac'不是内部或外部命令,也不是可运行的程序或批处理文件. [二]检查三个环境变量 JAVA_HOME: C:\Program Fil ...

  6. javac ‘javac‘ 不是内部或外部命令,也不是可运行的程序 的解决办法

    javac 'javac' 不是内部或外部命令,也不是可运行的程序 的解决办法 解决办法:你先把你自己新建的JAVA_HOME.CLASSPATH这两个变量和PATH变量中的JAVA_HOME%\bi ...

  7. 解决“javac不是内部或外部命令,也不是可运行的程序”问题

    在使用javac命令编译时出现"javac不是内部或外部命令,也不是可运行的程序" 一.打开cmd 切到安装Java的bin目录 输入命令javac 出现以下提示表示是环境配置有问 ...

  8. windows10 javac错误:javac不是内部或外部命令 也不是可运行的程序

    今天在win10下重新配置了一下java环境变量.跟着网上的流程下来,基本都没有问题. 但配置到最后发现在cmd窗口中输入java -version java 都能正常运行,唯独javac不行.显示j ...

  9. javac编译程序,出现‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件。

    问题描述:'javac'不是内部或外部命令,也不是可运行的程序或批处理文件. 看了好多解决办法 1.检查环境变量的配置 2.检查jdk是否安装 啊啊啊啊   检查之后都是没问题的 (ಥ﹏ಥ) 看了其他 ...

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

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

最新文章

  1. linux compress tar,Linux命令:压缩指令(compress,uncompress,gzip,gunzip,tar)
  2. 特征值和特征向量(Eigenvalues and Eigenvectors)
  3. 用类氢轨道计算交换积分和Li原子2S谱项能级
  4. VTK:相互作用之SelectAnActor
  5. VS IISExpress REST DELETE 405 Method Not Allowed
  6. Type EnumTypeInfo<xxxxx> cannot be used as key. Contained UNSUPPORTED key types: EnumTypeInfo<xxxxx>
  7. python 获取向上两级路径_全国计算机二级Python真题解析-1
  8. Study to Innovation 的一般步骤总结
  9. Dotnet core基于ML.net的销售数据预测实践
  10. 使用EFI引导从硬盘(U盘)安装Win7的图文教程
  11. 【spider】Tesseract机器视觉实现验证码识别
  12. 跳槽,你的工作经验货真价实吗?
  13. linux DTS介绍
  14. tlwn726n无线网卡Linux驱动,tl-wn726n无线网卡驱动下载
  15. win7注册表编辑已被管理员禁用怎么办
  16. 凌动z3735f运行64位linux,在z3735上装ubuntu,装完的经验
  17. 关于selenium调用firefox浏览器的调试
  18. 你为什么推荐java核心技术_读《java核心技术卷一》有感
  19. Codeforces14 E. Camels(dp)
  20. 第28课:彻底解密Spark Sort-Based Shuffle排序具体实现内幕和源码详解

热门文章

  1. html判断是否有滚动条,JS 判断元素是否可以滚动
  2. 麦当劳在新疆首开两家全新旗舰餐厅;万豪集团旗舰酒店品牌入驻东北地区 | 美通企业日报...
  3. 暗盒怎么更换计算机模式,如何将绿米双键墙壁开关改装成三键无线开关模块
  4. AMiner推荐论文:Artificial intelligence reveals nuclear pore complexity
  5. rust中文补丁steam_腐蚀rust游戏界面设置中文翻译图介文绍
  6. 作为三年付费老用户,强烈推荐这款同步网盘
  7. 德国海曼HTPA 32x32d热成像传感器代替MLX90640之EEPROM数据读取和解析
  8. bandicom录屏音画不同步_bendicam新人求助!音画不同步!
  9. 仿滴滴打车 车辆运动
  10. vue开发饿了吗外卖app①——最新的vue没有dev-server.js,如何进行后台数据模拟?