环境变量用哪个java -> /etc/alternatives/java_sdk lrwxrwxrwx 1 root root 32 Jun 6 17:31 java-1.8.0 -> /etc/alternatives/java_sdk_1.8.0 lrwxrwxrwx 1 root root 40 Jun 6 17:31 java-1.8.0-openjdk -> /etc/alternatives/java_sdk_1.8.0_openjdk drwxr-xr-x 7 root root 4096 Jun 6 17:31 java-1.8.0-openjdk-1.8.0.372.b07-1.0.1.al8.aarch64 lrwxrwxrwx 1 root root 34 Jun 6 17:31 java-openjdk -> /etc/alternatives/java_sdk_openjdk lrwxrwxrwx 1 root root 21 Jun 6 17:30 jre -> /etc/alternatives/jre lrwxrwxrwx 1 root root 27 Jun 6 17:30 jre-1.8.0 -> /etc/alternatives/jre_1.8.0 lrwxrwxrwx 1 root root 35 Jun 6 17:30 jre-1.8.0-openjdk -> /etc/alternatives/jre_1.8.0_openjdk lrwxrwxrwx 1 root root 54 Apr 26 12:03 jre-1.8.0-openjdk-1.8.0.372.b07-1.0.1.al8.aarch64 -> java-1.8.0-openjdk-1.8.0.372.b07-1.0.1.al8.aarch64/jre lrwxrwxrwx 1 root root 29 Jun 6 17:30 jre-openjdk -> /etc/alternatives/jre_openjdk
时间: 2024-03-10 14:44:08 浏览: 111
你可以使用以下命令来设置环境变量为java-1.8.0-openjdk:
```
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH
```
这将把JAVA_HOME设置为java-1.8.0-openjdk的安装路径,并将其添加到PATH环境变量中,以便您可以在终端中运行Java命令。
相关问题
usr java_/usr/bin/java -> /etc/alternatives/java
这是一个 Linux 系统的命令行代码,其中 `usr/bin/java` 是 Java 的可执行文件路径,而 `/etc/alternatives/java` 是一个符号链接,指向系统中安装的 Java 版本。这种方式可以让用户在不更改系统默认 Java 版本的情况下切换当前使用的 Java 版本。
链接 /usr/bin/gcc -> /etc/alternatives/gcc 失败:/usr/bin/gcc 已存在,且不是符号链接。
如果您收到类似于"链接 /usr/bin/gcc -> /etc/alternatives/gcc 失败:/usr/bin/gcc 已存在,且不是符号链接"的错误消息,说明在安装过程中存在一个名为"/usr/bin/gcc"的文件或目录已经存在,且不是一个符号链接。
为了解决这个问题,您可以尝试以下步骤:
1. 确认"/usr/bin/gcc"文件不是一个重要的文件,并且可以被删除。请谨慎操作,确保您了解影响。
2. 备份当前的"/usr/bin/gcc"文件(如果有必要):
```
sudo mv /usr/bin/gcc /usr/bin/gcc_backup
```
3. 创建一个符号链接来指向GCC 11的可执行文件:
```
sudo ln -s /usr/local/gcc-11.2.0/bin/gcc /usr/bin/gcc
```
4. 创建"g++"的符号链接(如果需要):
```
sudo ln -s /usr/local/gcc-11.2.0/bin/g++ /usr/bin/g++
```
通过这些步骤,您应该能够成功创建"/usr/bin/gcc"的符号链接,并将GCC 11设置为默认编译器。再次运行`gcc --version`命令,您应该能够看到安装的GCC 11版本信息。
阅读全文