java version
命令本身不能直接指定特定版本的 Java。但是,您可以通过以下方法之一来运行特定版本的 Java:
jenv
(适用于 macOS 和 Linux):jenv
是一个用于管理多个 Java 版本的工具。首先,您需要安装 jenv
,然后使用它来安装和切换特定版本的 Java。
安装 jenv
:
# macOS
brew install jenv
# Ubuntu
sudo apt-get install jenv
将特定版本的 Java 添加到 jenv
:
jenv add /path/to/your/java/version/jdk
列出可用的 Java 版本:
jenv versions
设置全局或局部 Java 版本:
jenv global 1.8.0
jenv local 11.0.12
sdkman
(适用于 macOS、Linux 和 Windows):sdkman
是一个用于管理多个 Java 版本的工具。首先,您需要安装 sdkman
,然后使用它来安装和切换特定版本的 Java。
安装 sdkman
:
# macOS
curl -s "https://get.sdkman.io" | bash
# Ubuntu
wget -q -O - https://get.sdkman.io | bash
将特定版本的 Java 添加到 sdkman
:
sdk install java 1.8.0-openjdk
sdk install java 11.0.12-openjdk
列出可用的 Java 版本:
sdk list java
设置全局或局部 Java 版本:
sdk global 1.8.0-openjdk
sdk local 11.0.12-openjdk
您可以从官方网站下载特定版本的 Java 安装程序,并在安装过程中选择所需的版本。安装完成后,您可以使用 java -version
命令验证已安装的版本。