在 Ubuntu 中使用多个版本的 Java

use*_*849 4 java ubuntu ubuntu-12.04

我有一台 Ubuntu 机器,我已经安装了一个 JDK 版本。接下来,我已将第二个版本下载到/usr/local.

现在,我想针对 中的第二个 JDK 运行一个程序/usr/local,即,我将复制一个示例.java程序/usr/local/bin,然后执行它。

但问题是,即使我导航到/usr/local/bin并输入$ java -version,我也会得到首先安装的那个。有什么解决办法吗?

mar*_*ess 5

类型 sudo update-alternatives --config java

选择你想要的版本。

我认为这个问题应该移到askubuntu