据Oracle官方消息,Java 21 LTS版本目前已成为企业级开发的主流选择,而最新发布的Java 23在性能优化和垃圾回收机制上有了显著提升,对于初学者而言,从Java 21开始学习依然是稳妥的选择,因为它拥有最完善的生态支持和长期维护保障。
目前主流选择有:
对于学习和个人开发,推荐使用OpenJDK或Amazon Corretto。
以OpenJDK 21为例:
Windows系统安装步骤:
C:\Program Files\Java\jdk-21
)macOS系统安装步骤:
/Library/Java/JavaVirtualMachines/jdk-21.jdk
Linux系统安装(以Ubuntu为例):
# 使用apt安装(需先添加PPA) sudo apt update sudo apt install openjdk-21-jdk # 或者手动安装下载的.tar.gz包 tar -xzf openjdk-21_linux-x64_bin.tar.gz sudo mv jdk-21 /usr/lib/jvm/
配置环境变量是让系统在任何位置都能识别java和javac命令的关键步骤。
右键"此电脑" → 选择"属性" → 点击"高级系统设置"
点击"环境变量"按钮
在"系统变量"部分:
JAVA_HOME
变量值:你的JDK安装路径(如C:\Program Files\Java\jdk-21
)%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
点击"确定"保存所有更改
打开终端
编辑shell配置文件(根据你使用的shell选择):
nano ~/.bash_profile
或 nano ~/.bashrc
nano ~/.zshrc
export JAVA_HOME=$(/usr/libexec/java_home -v 21) # macOS专用写法 # 或者手动指定路径(适用于所有系统) # export JAVA_HOME=/usr/lib/jvm/jdk-21
export PATH=$JAVA_HOME/bin:$PATH
4. 保存文件(Ctrl+O,然后Ctrl+X退出nano)
5. 使配置生效:
```bash
source ~/.bash_profile # 或对应的配置文件
打开命令提示符/终端,输入以下命令验证:
java -version javac -version
如果看到类似这样的输出,说明安装成功:
java version "21.0.2" 2025-01-17 LTS
Java(TM) SE Runtime Environment (build 21.0.2+13-LTS-58)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.2+13-LTS-58, mixed mode, sharing)
javac 21.0.2
"java不是内部或外部命令"错误
%JAVA_HOME%\bin
版本显示不一致
where java
(Windows)或which java
(macOS/Linux)查看使用的是哪个javamacOS提示"无法验证开发者"
前往"系统偏好设置" → "安全性与隐私" → 点击"仍要打开"
Linux权限问题
sudo chmod -R 755 /usr/lib/jvm/jdk-21
修改权限虽然配置了环境变量,大多数IDE还需要单独指定JDK路径:
IntelliJ IDEA配置:
Eclipse配置:
VS Code配置:
JAVA_OPTS
环境变量来配置JVM参数JDK vs JRE vs JVM:
环境变量解析:
希望这份详细的指南能帮助你顺利配置Java开发环境!如果有任何问题,可以参考官方文档或Java开发者社区获取更多帮助,Happy coding! 🚀
本文由 闾丘安梦 于2025-08-18发表在【云服务器提供商】,文中图片由(闾丘安梦)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vds.7tqx.com/wenda/657528.html
发表评论