java环境变量配置以及“‘javac‘ 不是内部或外部命令”问题的解决方法(2024年6月姆级最新)

img

😀前言
有很多小伙伴提问这个所以就单独出一个解决教程
java环境变量配置以及“‘javac’ 不是内部或外部命令”问题的解决方法(2024年6月姆级最新)
安装的话可以参考这个

java 安装和环境配置(2024-4月保姆级最新版)

🏠个人主页:尘觉主页

文章目录

  • 打开cmd,输入java,java -version没有问题,但是javac提示不是内部命令
    • 问题排查:
      • 第一:找到目录
      • 第二确定问题
    • 解决问题
      • 环境变量配置:
        • CLASSPATH 配置
        • Java_Home配置
    • 检测成功

打开cmd,输入java,java -version没有问题,但是javac提示不是内部命令

问题排查:

第一:找到目录

找到JDK下的bin目录,运行cmd,输入javac,能提示,说明环境配置有问题
在这里插入图片描述
这个输入框输入cmd
在这里插入图片描述

在这里插入图片描述

第二确定问题

这个直接输入javac看可以不,如果不可以那就要考虑重装java的,重装教程为
java 安装和环境配置(2024-4月保姆级最新版)
在这里插入图片描述
然后我们可以看看路径 在cmd里面输入:path
在这里插入图片描述
显示这个密密麻麻的没关系我们直接去,查看自己电脑的系统类型
右击此电脑 点击属性
在这里插入图片描述
点击 高级系统设置
在这里插入图片描述
点击环境设置
在这里插入图片描述

解决问题

选择系统变量中Path 然后选择编辑
在这里插入图片描述
注意这个路径不要错了,然后要看有没有冲突
在这里插入图片描述
1是安装jdk时使用exe文件,自动添加的目录

2是自己配置的JAVA HOME因为1排在前面,配置2会失效

如果不是java_home是直接是绝对路径那也要注意先后顺序,有优先级的
在这里插入图片描述

环境变量配置:

一般用系统变量不要用,用户变量

CLASSPATH 配置

他的目的就是存放class的目录没有设置就是默认 同学们新学就不要纠结这个啦 后面的学习就会知道并且了解了
在这里插入图片描述
添加配置:

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
注意前面有一个点后面有分号
在这里插入图片描述

Java_Home配置

变量名:Java_Home
变量值:jdk 的安装目录 ,选择之前安装的目录
点击确定
在这里插入图片描述
在这里插入图片描述
好了,java 在 windows 环境下的环境配置就完成了
一定要注意环境

修改好的环境变量,需要重新打开新的cmd窗口!!

检测成功

java
在这里插入图片描述
javac
在这里插入图片描述

😁热门专栏推荐
想学习vue的可以看看这个

java基础合集

数据库合集

redis合集

nginx合集

linux合集

手写机制

微服务组件

spring_尘觉

springMVC

mybits

等等等还有许多优秀的合集在主页等着大家的光顾感谢大家的支持

🤔欢迎大家加入我的社区 尘觉社区

文章到这里就结束了,如果有什么疑问的地方请指出,诸佬们一起来评论区一起讨论😁
希望能和诸佬们一起努力,今后我们一起观看感谢您的阅读🍻
如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/30633.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

工业园安全生产新保障:广东地区加强可燃气体报警器校准检测

广东,作为我国经济的重要引擎,拥有众多工业园区。 这些工业园区中,涉及化工、制药、机械制造等多个领域,每天都会产生和使用大量的可燃气体。因此,可燃气体报警器的安装与校准检测,对于保障工业园区的安全…

Python 绘制圆欠采样时的数学图形

Python 绘制圆欠采样时的数学图形 正文end_radian 190end_radian 180end_radian 170end_radian 130end_radian 120 正文 今天在绘制圆形的时候遇到了意外,发现了一个有意思的现象,这里特来记录一下。 end_radian 190 import numpy as np import…

可靠性测试及模型计算

双85高温高湿测试 场景描述: 85℃温度 85%湿度 老化测试 目的: 衡量产品使用寿命 反向推导: 如何根据产品寿命及工况计算双85测试时间 模型介绍 本质是化学反应速率(老化的本质是)随温度的变化 温湿度循环测…

【MySQL统计函数count详解】

MySQL统计函数count详解 1. count()概述2. count(1)和count(*)和count(列名)的区别3. count(*)的实现方式 1. count()概述 count() 是一个聚合函数,返回指定匹配条件的行数。开发中常用来统计表中数据,全部数据,不为null数据,或…

Jax的方法

jax方法(.at .set .add .multiply) 位置索引.at 设置新值.set: import jax.numpy as jnp# 创建一个示例数组 a jnp.array([1, 2, 3, 4, 5])# 使用 .at 和 .set 方法将索引为 2 的元素设置为 10 b a.at[2].set(10)print("Original array:", a) #Original array: [1 …

【SpringCloud】负载均衡(Spring Cloud LoadBalancer)

负载均衡 当服务流量增大时,通常会采用增加机器的方式进行扩容。负载均衡就是用来在多个机器或者其他资源中,按照一定的规则合理分配负载。其中的实现可以分成客户端负载均衡和服务端负载均衡。 服务端负载均衡 在服务端进行负载均衡的算法分配。 比…

react学习——02虚拟dom创建的两种方式

1、使用jsx创建虚拟DOM const vdom <h1 id"title" className"red"><span>helloReact</span></h1> /*此处一定不要写引号*/<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8&quo…

【八股系列】点击一个按钮,浏览器会做些什么事情【呈现效果时流程】?(js)

文章目录 1. 事件的启程&#xff1a;捕获与目标识别2. 核心环节&#xff1a;事件处理与JavaScript的魔法2.1. 识别事件源&#xff1a;2.2. 查找事件监听器&#xff1a;2.3. 执行JavaScript代码&#xff1a; 3. 视觉重塑&#xff1a;UI的更新之旅4. 事件的回响&#xff1a;冒泡与…

pip下载越来越慢,需要怎么提速了?

pip下载慢通常是因为默认的Python包索引服务器在国外&#xff0c;国内访问受到网络限制。 为了解决这个问题&#xff0c;可以尝试以下几种方法来提高pip下载速度&#xff1a; 更换镜像源&#xff1a; 中国科技大学、清华大学等国内高校提供了Python包索引的镜像&#xff0c;你…

数据丢失?别怕,EasyRecovery来帮忙!

&#x1f31f; 数据丢失&#xff1f;别怕&#xff0c;EasyRecovery来帮忙&#xff01; 嘿&#xff0c;亲爱的的朋友们&#xff01;&#x1f44b;今天我要和大家分享一款超棒的数据恢复软件——EasyRecovery&#xff01;&#x1f389;你是否曾经遇到过不小心删除了重要文件、照片…

深入理解微服务架构 - Spring Cloud

目录 一 Spring Cloud概述 什么是Spring Cloud? 为什么选择Spring Cloud? 二 Spring Cloud的核心组件 Spring Cloud Config 概述 工作原理 示例代码 Spring Cloud Netflix Eureka 概述 工作原理 示例代码 Spring Cloud Ribbon 概述 工作原理 示例代码 Sprin…

支持向量机介绍

一、引言 1.支持向量机&#xff08;SVM&#xff09;的概念和背景 支持向量机&#xff08;Support Vector Machine&#xff0c;简称SVM&#xff09;是一种起源于统计学习理论的分类和回归算法。20世纪60年代&#xff0c;Vapnik等人提出了支持向量机理论&#xff0c;该理论基…

zip文件上传到linux服务器文件大小发生变化

在传一个文件到服务器的时候&#xff0c;第一次传完看见大小不一样&#xff08;服务器中du命令查看大小796596MB&#xff09;就重传了一下&#xff0c;还是大小不一样&#xff0c;就查了下。 查了下有以下原因&#xff1a; 文件系统的不同&#xff1a; 原因&#xff1a;不同的…

双色球预测算法(Java),——森林机器学习、时间序列

最近AI很火&#xff0c;老想着利用AI的什么算法&#xff0c;干点什么有意义的事情。其中之一便想到了双色球&#xff0c;然后让AI给我预测&#xff0c;结果基本都是简单使用随机算法列出了几个数字。 额&#xff0c;&#xff0c;&#xff0c;&#xff0c;咋说呢&#xff0c;双…

leetcode232用栈实现队列

本文主要讲解用栈实现队列的要点与细节&#xff0c;按照步骤思考更方便理解&#xff0c;同类型队列实现栈 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作&#xff08;push、pop、peek、empty&#xff09;&#xff1a; 实现 MyQueue 类&#xff1a; vo…

windows 系统根据端口查找进程,杀死进程

在启动项目时&#xff0c;往往设置的端口被占用&#xff0c;这时需要杀死端口所占用的进程&#xff0c;然后再重启项目。 netstat -ano | findstr :8085 taskkill /F /PID 25184 杀死进程后&#xff0c;再执行命令 netstat -ano | findstr :8085 进行查看端口占用情况

STM32多功能交通灯系统:从原理到实现

一、功能说明 本交通灯系统采用先进的stm32f103c8t6微处理器为核心控制单元。系统设置东南西北四个方向各配置两位数码管&#xff0c;用以精准展示5至99秒的时间范围&#xff0c;并且允许用户根据实际需求进行灵活调整。 在信号灯配置方面&#xff0c;每个方向均配备左转、直…

SYD881X读取GATT VALUE的长度

SYD881X读取GATT VALUE的长度 现在具体遇到这样一个需要&#xff0c;机器生产后要更新profile&#xff0c;这个只能够通过升级4K来做&#xff0c;但是需要知道profile是否改变了&#xff0c;这个就要知道profile是否改变来决定是否要升级&#xff0c;这里的做法是增加一个函数&…

肩背筋膜炎怎么治疗最有效

肩背筋膜炎是一种常见的肌肉骨骼疾病&#xff0c;其症状主要包括&#xff1a;肩背区域疼痛&#xff1a;由于筋膜组织受到损伤&#xff0c;肩背部位会出现明显的疼痛&#xff0c;疼痛可能会放射到周围的其他部位&#xff0c;严重时会影响睡眠和休息。肌肉紧张和僵硬&#xff1a;…

嵌入式数据库_2.嵌入式数据库的一般架构

嵌入式数据库的架构与应用对象紧密相关&#xff0c;其架构是以内存、文件和网络等三种方式为主。 1.基于内存的数据库系统 基于内存的数据库系统中比较典型的产品是每个McObject公司的eXtremeDB嵌入式数据库&#xff0c;2013年3月推出5.0版&#xff0c;它采用内存数据结构&…