命令行工具
Windows/Linux系统:
打开终端(CMD或PowerShell),输入命令
java -version
,即可显示当前默认Java运行时环境(JRE)的版本信息610。
javac -version # 查看JDK版本
macOS系统:
同样通过终端执行上述命令,若需查看详细安装路径,可输入
java -verbose
,并在输出末尾获取路径信息6。
开发工具集成查看
Android Studio:
依次点击
File > Project Structure > SDK Location
,可查看当前项目配置的JDK版本14。
Eclipse/IntelliJ IDEA:
在“Preferences”或“Settings”菜单中搜索“Java Compiler”,可查看编译器版本及运行时环境14。
二、多版本管理与切换技巧
环境变量配置
通过设置系统环境变量
JAVA_HOME
指向目标JDK路径,可实现不同版本切换。例如:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk # Linux示例
``` ```
更新后执行 `source ~/.bashrc` 使配置生效。
工具辅助管理
SDKMAN(适用于Linux/macOS):
支持一键安装、切换多个JDK版本,例如:
sdk install java 17.0.2-tem
sdk use java 17.0.2-tem
``` ```
Windows工具:
使用第三方工具如“JEnv”或手动修改注册表路径实现版本切换9。
三、版本兼容性与历史对照
版本差异分析
Java 8与Java 11:移除
java.xml.bind
等模块,需手动添加依赖。
Java 17新特性:
Sealed Classes
增强封装性,
Pattern Matching
简化代码69。
官方资源参考
Oracle官网:提供各版本发布时间、特性文档及API变更记录6。
OpenJDK项目:查看开源社区维护的历史版本代码库及更新日志6。