我们平时说的“安装Java”其实主要是在安装一个叫JDK的东西,JDK是Java开发工具包的缩写,它里面包含了运行Java程序所需要的环境(JRE)和开发工具(比如编译器),无论你只是想运行某个Java软件,还是打算自己写Java代码,直接安装JDK都是最省事、最全面的选择。
第一步:下载JDK
jdk-21_windows-x64_bin.exe 这样的。jdk-21_macos-x64_bin.dmg。.rpm 包(适合Red Hat系的Linux如Fedora、CentOS)或 .deb 包(适合Debian系的Linux如Ubuntu),或者直接下载压缩包。第二步:安装JDK
下载完成后,安装过程其实很简单,和安装普通软件没什么区别。
.exe 文件,一直点击“下一步”就可以了,安装路径建议使用默认的,通常是在 C:\Program Files\Java\ 目录下,这样不容易出错,记下这个路径,等会儿配置环境变量时会用到。.dmg 文件,然后会弹出一个窗口,里面有一个 .pkg 安装程序,再双击这个安装程序,跟着提示一步步操作就行,安装过程非常直观。.deb 包(比如在Ubuntu上),可以在终端里使用命令 sudo dpkg -i 你下载的包名.deb 来安装,如果下载的是压缩包,直接解压到你想要的目录,/usr/local/java/。第三步:配置环境变量(这是最重要的一步)

为什么需要这一步?想象一下,你告诉电脑:“嘿,去运行一下Java程序。”电脑会一脸茫然地问:“Java这个命令在哪啊?我找不到。” 配置环境变量就是明确地告诉电脑,Java这个工具的具体位置在哪里,这样无论你在命令行的哪个目录下,它都能找到并执行Java命令,主要需要配置两个变量:JAVA_HOME 和 Path。
在Windows 10或11上配置:
JAVA_HOMEC:\Program Files\Java\jdk-21(具体路径取决于你安装的版本,可以打开文件资源管理器去确认一下)。Path 的变量,然后点击“编辑”。%JAVA_HOME%\bin。在macOS或Linux上配置:

~/.zshrc 文件;对于bash,编辑 ~/.bash_profile 或 ~/.bashrc 文件,你可以使用文本编辑器如nano或vim,用nano编辑zsh配置:nano ~/.zshrcexport JAVA_HOME=/path/to/your/jdk export PATH=$JAVA_HOME/bin:$PATH
请务必将 /path/to/your/jdk 替换成你JDK的实际安装路径,如果你用安装包安装,路径可能类似 /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home。
source ~/.zshrc(如果你修改的是.bash_profile,就执行 source ~/.bash_profile)。第四步:验证安装是否成功
配置完成后,你需要检查一下Java环境是否真的搭建好了。
java -version
java version "21.0.1" 2023-10-17 LTS
Java(TM) SE Runtime Environment (build 21.0.1+12-LTS-29)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.1+12-LTS-29, mixed mode, sharing)
javac -version
这个命令是检查Java编译器是否可用,如果成功,它会显示编译器的版本信息,javac 21.0.1。
当你看到这两个命令都能正确输出版本号时,恭喜你!你的Java开发环境已经成功搭建好了,你现在已经可以运行Java应用程序,也可以开始学习编写你自己的Java代码了,要开始写代码,你只需要一个简单的文本编辑器(如记事本、VS Code、IntelliJ IDEA等)就可以了。