javac不是内部命令或外部命令

2023-11-01

JAVAC' 不是内部或外部命令,也不是可运行的程序或批处理文件。今天在运行JAVA的时候突然出了这个错误。这可怎么办?刚接触JAVA的新手可能就不知道怎么解决'JAVAC' 不是内部命令或外部命令。下面我就来说说。

解决'JAVAC' 不是内部命令或外部命令:

方法一:先检查是否正确安装了JAVA的运行环境JDK。

方法二:检查JAVA的配置是否正确。

JAVAC不是内部命令或外部命令怎么解决

工具/原料

  • JAVAC

  • 'JAVAC' 不是内部或外部命令

'JAVAC' 不是内部或外部命令解决方法一

  1. 在没有安装JAVA运行的JDK时,执行JAVAC的时候就会报'JAVAC' 不是内部或外部命令。所以我们先来看看自己电脑上有没有安装过JAVA的运行JDK,如下图所示的安装目录。

    JAVAC不是内部命令或外部命令怎么解决

  2. 如果成功安装了,并配置了,执行JAVAC的时候,出现下面的正确信息,如果还是出现JAVAC 不是内部或外部命令,也不是可运行的程序或批处理文件错误,请看方法2。如下图所示。

    JAVAC不是内部命令或外部命令怎么解决

    END

'JAVAC' 不是内部或外部命令解决方法二

  1. 运行JAVAC报JAVAC 不是内部或外部命令错误后,我们来运行下JAVA来看看,哈哈,运行JAVA是正确的,那肯定是JAVAC的配置有问题了。如下图所示。

    JAVAC不是内部命令或外部命令怎么解决

  2. 先来看看我们的JAVA_HOME配置对不对。这个JAVA_HOME不配的,JAVA_HOME就是jdk安装目录。如果不配在下面的配置就必须写jdk的全路径。

    D:\Java\jdk是我安装JDK的路径。

    JAVAC不是内部命令或外部命令怎么解决

  3. 来看看我们的CLASSPATH有没问题。.;%JAVA_HOME%\lib;如下图所示。

    注意:这里有个“.”的符号。

    JAVAC不是内部命令或外部命令怎么解决

  4. 最后在来看看PATH有没有问题。%JAVA_HOME%\bin;如下图所示。

    JAVAC不是内部命令或外部命令怎么解决

  5. 按照我的方法检查你的配置吧,没有的自己添加上,在运行就不会报JAVAC 不是内部或外部命令,也不是可运行的程序或批处理文件错误信息了。如下图所示。

    JAVAC不是内部命令或外部命令怎么解决

    END

注意事项

  • 本人的经验是实实在在的经历实践过的。如有帮助到您请给我投上一票或分享给有需要的朋友。如果和你操作的不一样请注意看本验的细节部分是不是和你的一样。如果您有不同看法意见的请留言本人非常乐意与您交流

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

javac不是内部命令或外部命令 的相关文章

随机推荐

  • 02 - MATLAB基础

    目录 一 matlab系统环境 二 MATLAB数值数据 二 变量与赋值 四 MATLAB矩阵的表示 五 矩阵元素的引用 六 MATLAB基本运算 七 字符串处理 注 2 6节为数值型数据 第7节为字符型数据 一 matlab系统环境 1
  • YOLO V5 使用

    目录 前言 环境 1 安装python所需的数据库 2 采集图片样本 2 1勾选View内容 2 2切换至YOLO模式 2 3打开训练图集文件以及labels文件 2 4建立类名 2 5开始标记 3 训练模型 4 模型预测 5 预测结果的返
  • Flutter 1-10】Flutter手把手教程Dart语言——运算符

    作者 弗拉德 来源 弗拉德 公众号 fulade me 运算符 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号 Dart语言内置了丰富的运算符 并提供了以下类型的运算符 算术运算符 关系运算符 类型判断运算符 赋值运算符 逻辑运算符
  • 什么浏览器好用_手机浏览器不只UC,好用的浏览器还有这些

    在手机上 很多人都用UC 当然也有不少人使用的是系统预装的浏览器 其实除了这两种之外 还有很多良心浏览器你没见过 今天就给大家介绍下五款安卓平台上那些比较良心而且相对好用的浏览器 一 X浏览器 这个浏览器非常小 仅800K左右 也不需要很多
  • java 手机号运营商号段正则匹配(长期更新)

    import com cq mysmscommon enums SpTypeEn import java util regex Pattern public class MobileOperator 中国移动号码正则 139 138 137
  • 【Qt】Qt中智能指针

    文章目录 一 QPointer 二 QSharedPointer 2 1 常用操作函数 1 返回此对象所引用的指针的值 2 清除这个QSharedPointer对象 删除它可能对该指针的引用 如果这是最后一个引用 那么指针本身将被删除 3
  • Archery 部署使用命令--(外置mysql和redis)

    mysqld safe socket data dockermysql mysql sock nice 0 mysqld pid file data dockermysql mysql pid socket data dockermysql
  • linux客户端工具_详解远程桌面协议, Linux 和 Windows 间的远程桌面互相访问(RDP、VNC协议)...

    前言 远程协议有很多 本文只讨论几种主要的 另外由于Windows之间的远程桌面工具实在是太多了 这里就不再说明 主要以Windows和Linux之间的互相访问来说明 一 常见的远程协议及特点 目前常用的协议有VNC SPICE RDP三种
  • 英飞凌单片机编译器 TASKING TriCore Eclipse IDE 新建静态库工程

    前言 这篇介绍一下如何使用 TASKING 新建一个静态库的工程 编译成一个静态库 最后链接至应用程序工程中进行编译调试 编译成静态库也能debug界面调试 也可以打断点操作等 前提是保证源码和编译的静态库源码一致 且含有调试信息 下载 A
  • Android常用正则

    1 匹配以特定字符开头 特定字符结尾 private const val AT s S 匹配以 打头 空格结尾的字符 2 匹配手机号 const val REG PHONE 1 0 9 10 3 匹配判断是否汉字字母数字和 const va
  • Centos 7 freeradius 搭建企业wifi认证服务

    Centos 7 搭建Wpa认证服务 关键字 freeradius wpa eap 参考 http www racksam com 2017 03 02 centos7 install freeradius 路由器设置为WPA WPA2企业
  • 阿里Sentinel控制台源码修改-对接Apollo规则持久化

    改造背景 前面我们讲解了如何对接Apollo来持久化限流的规则 对接后可以直接通过Apollo的后台进行规则的修改 推送到各个客户端实时生效 但还有一个问题就是Sentinel控制台没有对接Apollo Sentinel控制台本来就可以修改
  • C++ inline用法

    1 引入 inline 关键字的原因 在 c c 中 为了解决一些频繁调用的小函数大量消耗栈空间 栈内存 的问题 特别的引入了 inline 修饰符 表示为内联函数 栈空间就是指放置程序的局部数据 也就是函数内数据 的内存空间 在系统下 栈
  • (fastjson)对象转JSON字符串 接收json字符串返回对象

  • 视频86免费影院-视频电影网聚平台

    这两年在互联网来讲 视频行业是比较火热的 各大视频分享网站 融资 风投 欢乐声一片 这表明中国的互联网用户随着网络带宽的加大对在线视频 电影还是比较喜欢的 正好在网上看到一个不错的网站程序 修改过后自己也来做一个视频网站 不过内容都是采集的
  • 建立Tahi IPv6测试环境

    首先说一下TAHI测试的相关术语 Tester Node TN 测试平台 A tester node for the conformance tests Node Under Test NUT 待测试机 A testee node for
  • oracle查看服务器名字,查看oracle数据库服务器的名字

    查看oracle数据库服务器的名字 windows 中 1 select name from v database 直接运行就可以查看了 2 查看tnsnames ora 的连接 有个SID SID就是服务名了 1 查看oracle的安装目
  • java 面向对象编程——简介

    目录 第一章 对象和类 一 面向对象的程序设计 1 抽象的数据类型 2 什么是类 3 总结 二 定义一个类 1 定义类的成员变量 2 定义类的成员的方法 3 类的成员变量和方法总结 4 创建并使用对象 第二章 方法 一 方法的重载 1 方法
  • Spring Cloud Alibaba版本选型

    Spring Cloud Alibaba版本选型 版本说明 https github com alibaba spring cloud alibaba wiki E7 89 88 E6 9C AC E8 AF B4 E6 98 8E
  • javac不是内部命令或外部命令

    JAVAC 不是内部或外部命令 也不是可运行的程序或批处理文件 今天在运行JAVA的时候突然出了这个错误 这可怎么办 刚接触JAVA的新手可能就不知道怎么解决 JAVAC 不是内部命令或外部命令 下面我就来说说 解决 JAVAC 不是内部命