「JAVA 入门」JDK概念及作用 | JDK 的下载及安装 | 自动和手动配置环境变量 | 编译Java文件 | 运行class文件
- 第 144 篇 -
Date: 2025 - 11- 08
Author: 郑龙浩(仟墨)
Java入门
文章目录
- Java入门
- 一 「JDK」是什么?如何下载安装?
- 1 网址
- 2 下载「JDK」的安装包
- 3 安装「JDK」
- 二 `E:\dev\jdk\bin`中的`javac.exe`和`java.exe`?
- 三 配置环境变量
- 1 自动配置
- 2 手动配置
- 四 如何「编译」和「运行」Java文件?
- 1 创建一个文件`XXX.java`文件
- 2 `cmd`进入`HelloWorld.java`所在的目录
- 3 「编译」`HelloWorld.java`文件
- 4 「运行」`HelloWorld.class`文件
一 「JDK」是什么?如何下载安装?
1 网址
www.oracle.com
2 下载「JDK」的安装包
-
进入www.oracle.com后,可以改语言为中文(在左上角)
-
选择「Product」,在弹出界面中选择「Java」
-
单击右上角的「DownLoad Java」,进入新的界面
-
选择进入「Java downloads」界面
-
下拉界面,找到「XXXX available now」(2025年看到的是:Java 25, Java 21, and earlier versions available now)
// 内容如下: JDK 25 is the latest Long-Term Support (LTS) release of the Java SE Platform. JDK 21 is the previous Long-Term Support (LTS) release of the Java SE Platform. Earlier JDK versions are available below.意思是 Java 25 和 Java21是「长期支持版本」也就是「Long-Term Support),简称LTS,以前只有Java17是长期支持版,现在25、21也是了
不建议下载非LTS版的,只建议下载LTS版的
-
继续下拉界面,找到自己的操作系统「Linux」、「macOS」、「Windows」,我选择Windows
-
会有3个文件,单击以
XXXX.exe为后缀的安装包,这个最干净,只有一个「安装包」
3 安装「JDK」
-
双击下载好的「jdk」文件
-
进入安装向导,单击「下一步」
-
选择存储位置,单击「更改」,选择要存储「jdk」的位置(默认安装路径也可以)
我的位置是
E:\dev\jdk,其中dev文件夹存储的是一些工具,比如还有python3.13.2,现在又多加了一个jdk或者创建
develop文件夹创建也是可以的安装路径尽量全英文,不要有中文、空格、特殊符号,以免未来出现错误
-
单击「下一步」等待安装完成即可,安装完后单击「关闭」即可
二 E:\dev\jdk\bin中的javac.exe和java.exe?
E:\dev\jdk\bin中有两个文件,javac.exe和java.exe,分别负责编译和运行。
-
**
javac.exe**Java编译器javac.exe是JDK提供的编译工具它的作用就是将人能看懂的
java文件(.java文件),编译成Java虚拟机可以理解的文件(.class文件)编译完成后,会在当前目录生成一个
XXXX.class文件,这个就是Java虚拟机可以执行的字节码文件 -
**
java.exe**Java应用程序启动器java.exe是JDK提供的运行工具,它负责启动Java虚拟机并执行编译后的.class文件注意:使用
java命令运行时,只需要输入类名,不需要输入.class后缀
三 配置环境变量
1 自动配置
Java25、Java21、Java17等会自动配置环境变量,但是只会配置JDKD中的如下三个工具:
java.exe | javac.exe | javaw.exe | jshell.exe
如果需要配置JDK中的其他的工具,还需要手动配置环境变量
2 手动配置
-
找到自己的JDK文件夹中的 bin 文件夹存储在什么位置(比如我的:
E:\dev\jdk\bin) -
Win + E在文件管理器中,进入「此电脑」目录,空白处右击选择「属性」,单击「高级系统设置」,单击「环境变量」,进入新的窗口
-
「方法1」(不推)
- 在「系统变量」区域选择「Path」,单击「编辑」
- 单击「新建」,输入
E:\dev\jdk\bin - 单击「确定」
但是这种方法不推荐,因为bin中有很多变量,如果这么操作可能会操作到其他的信息,导致某些软件无法打开
-
「方法2」(推荐)
① 在「系统变量」下方,单击「新建」按钮
- 「变量名」输入
JAVA_HOME - 「变量值」输入
E:\dev\jdk(不是bin的路径,而是jdk的路径) - 单击「确定」
② 将JAVA_HOME添加到Path
-
选择「系统变量」区域中的「Path」,选择「编辑」
-
单击「新建」,输入
%JAVA_HOME%\bin(相当于引用一下JAVA_HOME) -
单击「确定」
方法2的优势:如果需要更换JDK版本,只需要修改JAVA_HOME变量的值,无需改动Path变量,更加灵活和安全。
- 「变量名」输入
四 如何「编译」和「运行」Java文件?
假设在E:\learning\Java开发\code\practice_code\入门目录下创建一个HelloWorld.java文件,然后对这个文件编译,然后再运行
1 创建一个文件XXX.java文件
先在E:\learning\Java开发\code\practice_code\入门目录下,创建一个新文件HelloWorld.java文件
文件内容如下:
public class HelloWorld {public static void main(String[] args) {System.out.println("Hello World!");}
}
2 cmd进入HelloWorld.java所在的目录
- 方法1
Win + R 进入cmd,然后输入cd E:\learning\Java开发\code\practice_code\入门,进入该文件所在目录
- 方法2
- 在文件管理器中,直接在
HelloWorld.java文件的目录下 - 在地址栏中点击一下,清空当前路径
- 直接输入
cmd然后按回车
这样会直接在当前目录打开命令提示符窗口,无需手动输入cd命令切换
3 「编译」HelloWorld.java文件
输入javac HelloWorld.java按「Enter」,就会编译当前的文件,且生成一个编译后的文件HelloWorld.class,这个新生成的文件就可以运行了
如果成功编译,按「Enter」后,下面会有一个空行,如果编译错误,下面会有报错提示
4 「运行」HelloWorld.class文件
输入java HelloWorld就可以运行HelloWorld.class文件了,且不需要输入后缀,只需要名字即可
然后就会输出Hello World!
