在我的Centos 6.4上,Java的两个版本(1.8.0_66和1.7.0_67)共存,如何删除旧的1.7?

在我的Centos 6.4上,Java的两个版本(1.8.0_66和1.7.0_67)共存,如何删除旧的1.7?,java,centos,version,Java,Centos,Version,我的旧版本是java1.7.0\u 67。为了运行一个程序,我不得不安装一个新版本1.8.0\u 66。我从这里安装了它,但当我进入最后一步,即验证java版本时,我发现了1.7.0_67 这意味着系统仍在使用旧版本。 我想删除旧版本,使用java 1.8.0_66,它在逻辑上安装在机器的某个地方,但没有考虑到 您应该创建指向新版本的java可执行文件的符号链接,并将其放入/usr/bin中。命令的工作方式是查找系统环境变量定义的文件的第一个可用路径。我建议使用的一个在UNIX/Linux系统中

我的旧版本是java
1.7.0\u 67
。为了运行一个程序,我不得不安装一个新版本
1.8.0\u 66
。我从这里安装了它,但当我进入最后一步,即验证java版本时,我发现了1.7.0_67

这意味着系统仍在使用旧版本。
我想删除旧版本,使用java 1.8.0_66,它在逻辑上安装在机器的某个地方,但没有考虑到

您应该创建指向新版本的
java
可执行文件的符号链接,并将其放入
/usr/bin
中。
命令的工作方式是查找系统环境变量定义的文件的第一个可用路径。我建议使用的一个在UNIX/Linux系统中非常流行。您可以提供
java
intoration文件夹的确切路径<代码>cd/usr/bin;ln-s/path/to/javasdk/bin/java
。如果你想知道如何创建符号链接,这篇文章会很有帮助。

我忘了提到我正在使用Centos Redhat,Linux。如果你删除旧版本,并不意味着新版本可以工作,系统应该能够找到新版本的可执行文件来运行你的程序。好的,但是怎么办?当我键入命令“whichjava”时,它会给出旧版本的路径。我只想让它指向新版本的路径。很简单,但我真的不知道怎么做