在 Linux 上配置 JDK 环境的步骤如下:
- 下载 JDK
-
访问 Oracle 官方网站并下载与您的操作系统和架构兼容的 JDK。
-
解压下载的压缩文件至所需位置,例如
/usr/java
。
- 设置 JAVA_HOME 环境变量
-
打开终端或文本编辑器。
-
创建或编辑
/etc/profile
或/etc/environment
文件。 -
添加以下行:
export JAVA_HOME=/usr/java/jdk-version
```
- 替换 `jdk-version` 为实际的 JDK 版本,例如 `jdk11`<b class="card40_249__sup_a7f6" data-sup="sup">1</b>。
3. **设置 PATH 环境变量** <b class="card40_249__sup_a7f6" data-sup="sup">3</b>
- 在 `/etc/profile` 或 `/etc/environment` 文件中添加以下行<b class="card40_249__sup_a7f6" data-sup="sup">1</b>:
```bash
export PATH=$PATH:$JAVA_HOME/bin
```
- 这将把 JDK 的 `bin` 目录添加到您的系统路径中<b class="card40_249__sup_a7f6" data-sup="sup">1</b>。
4. **验证安装**
- 在终端中运行以下命令<b class="card40_249__sup_a7f6" data-sup="sup">1</b>:
```bash
java -version
```
- 您应该看到已安装的 JDK 版本。
5. **设置默认 JDK(可选)**
- 如果您有多个 JDK 版本已安装,则可以设置一个作为系统默认值。
- 运行以下命令<b class="card40_249__sup_a7f6" data-sup="sup">1</b>:
```bash
sudo update-alternatives --install /usr/bin/java java /usr/java/jdk-version 1
```
- 替换 `jdk-version` 为实际的 JDK 版本,例如 `jdk11`<b class="card40_249__sup_a7f6" data-sup="sup">1</b>。
### 示例<b class="card40_249__sup_a7f6" data-sup="sup">6</b>
以下是一个具体的示例,假设您下载的是 JDK 11:
1. **下载 JDK 11** <b class="card40_249__sup_a7f6" data-sup="sup">2</b>
```bash
wget https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.12_linux-x64_bin.tar.gz
```
2. **解压 JDK 11** <b class="card40_249__sup_a7f6" data-sup="sup">6</b>
```bash
tar -zxvf openjdk-11.0.12_linux-x64_bin.tar.gz
```
3. **设置 JAVA_HOME**
```bash
echo 'export JAVA_HOME=/usr/java/jdk-11.0.12' >> /etc/profile
```
4. **设置 PATH** <b class="card40_249__sup_a7f6" data-sup="sup">3</b>
```bash
echo 'export PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile
```
5. **验证安装**
```bash
java -version
```
6. **设置默认 JDK** <b class="card40_249__sup_a7f6" data-sup="sup">1</b>
```bash
sudo update-alternatives --install /usr/bin/java java /usr/java/jdk-11.0.12 1
```
通过以上步骤,您应该能够在 Linux 上成功配置 JDK 环境<b class="card40_249__sup_a7f6" data-sup="sup">2</b>。