在使用Linux系统的过程中,有时我们可能需要同时安装不同版本的JDK,比如1.8和1.7,以便在开发和运行时进行需要。然而,在Linux系统中同时安装多个JDK版本可能会碰到一些问题,接下来我们就来看看如何让1.8和1.7共存。

首先,我们需要下载JDK 1.8和1.7的安装包,可以到Oracle官网或者其他可信赖的网站下载。下载完成后,我们需要解压两个版本的安装包,分别放置在不同的目录下,比如/home/user/java/jdk1.8和/home/user/java/jdk1.7。

接下来,我们需要配置环境变量。打开终端,编辑.bashrc文件,可以使用vim或者其他编辑器。在文件末尾添加如下内容:

```
export JAVA_HOME=/home/user/java/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME_1_7=/home/user/java/jdk1.7
export PATH=$JAVA_HOME_1_7/bin:$PATH
```

保存并退出编辑器,然后在终端中执行如下命令使环境变量生效:

```
source ~/.bashrc
```

这样就完成了1.8和1.7 JDK共存的环境变量配置。接下来我们可以通过命令java -version来查看当前的JDK版本,如果我们希望在某个项目中使用1.7版本,可以通过设置JAVA_HOME_1_7来切换版本,比如:

```
export JAVA_HOME=$JAVA_HOME_1_7
```

这样在当前终端中就可以使用JDK 1.7版本了,在开发和运行时也会默认使用1.7版本。

总的来说,让Linux系统中的JDK 1.8和1.7共存并不复杂,只需要正确安装和配置环境变量即可。这样可以方便我们在不同项目中使用不同版本的JDK,避免版本冲突带来的问题,提高开发效率。希望以上内容对您有所帮助。