解决‘javac‘不是内部命令:JDK环境变量配置最全图解(含HelloWorld验证)
一、CMD
1. 打开cmd
快捷键win+R,在弹开的窗口输入cmd,回车即可
2.常见的cmd命令
| 作用 | cmd命令 |
| 查看当前路径 | dir |
| cd相关的命令 |
到路径下的某个文件:cd 文件名 到具体的文件中:cd 完整路径 退回上一级目录:cd .. 回到盘符目录:cd \ |
| 清屏 | cls |
| 退出命令提示符窗口 | exit |
3. 利用cmd打开QQ并配置环境变量
方法一:找到qq的保存路径,打开bin文件夹,cd到该文件夹下,看是否有qq.exe文件,有就可以使用qq.exe打开QQ
方法二:把qq的路径记录在电脑的环境变量中,就可以在任意路径下使用qq.exe即可打开QQ
二、 JDK
1. JDK的下载
java Downloads | Oracle

选择x64 installer,我有云加速器所以没有登录Oracle账号下载也非常快

2. JDK的安装
双击下载的jdk应用程序,点击是的选项

下一步

更改


到自己安装的路径查看是否安装成功
bin:各种工具命令,其中比较重要的有:javac和java
conf:相关配置文件
include:一些平台特定的头文件
jmods:各种模块
legal:各模块的授权文档
lib:工具的一些补充JAR包
3. 环境变量
直接搜索环境变量就能出来以下界面

环境变量

双击path
在安装时已经自动配置了变量,共四个


java和javac自行配置的步骤如下:
第一步 首先找到java和javac的路径,就在安装时的路径下的bin文件夹中,复制

第二步 和上述步骤类似找到环境变量、path

新建

确定

双击path新建该路径,上移
随后点击确定(共3个),逐步退出环境变量的配置
三、HelloWorld小案例
编译:本质是翻译,把操作系统看不懂的内容变成操作系统能看懂的内容
1. 编写程序
(这里按照B站视频教学走的,到编译报错,请移步看编译步骤的尝试三)
新建txt文件
打勾的话就有txt,不打勾就没有,在不打勾的情况下命名为HelloWorld.java
编写代码,保存,注意文件名和class类名要一致
2. 编译文件
打开cmd,cd到代码所在路径,javac编译
报错如下
尝试一:java大小写敏感,所以我把helloworld改成了HelloWorld
尝试二:在配置环境时,自己配置了一遍,安装java时自动配置了一遍,是不是冲突了呢
删除
尝试三:问题成功解决!!
https://ask.csdn.net/questions/7758177
文件扩展名不要勾选
打开vscode新建HelloWorld.java即可
生成的class文件是提供给操作系统的
3. 运行程序
注意:不要加后缀名.class
java HelloWorld即可
四、java的简单介绍
1. 三部分SE、ME、EE
Java SE
java语言的标准版,用于桌面应用开发,是其他两个版本的基础
学习SE为之后的Java EE开发打基础
Java ME
java语言的小型版,用于嵌入式电子设备或者小型移动设备
安卓和鸿蒙可以用ME开发
Java EE
java语言的企业版,用于Web方向的网站开发。浏览器+服务器
2. 特点
面向对象、安全性、多线程、跨平台、开源、简单易用
JAVA的跨平台是通过虚拟机实现的,不直接在操作系统中运行,在虚拟机中运行
针对不同的操作系统,安装不同的虚拟机
3. 应用领域
桌面应用开发:税务管理软件、IDEA、Clion、Pycharm
企业级应用开发:微服务、springcloud
移动应用开发:鸿蒙、android、医疗设备
科学计算:matlab
大数据开发:hadoop
游戏开发:MineCraft
4. JDK和JRE

JDK是java开发工具包
JVM(Java Virtual Machine):java虚拟机,真正运行java程序的地方
核心类库:java已经写好的东西,直接用即可
开发工具:javac编译工具、java运行工具、jdb调试工具、jhat内存分析工具

JRE是java运行环境
JDK包含了JRE、JRE包含了JVM
更多推荐




所有评论(0)