如何在 Ubuntu 16.04 中同时运行两个不同的 JVM?

如何在 Ubuntu 16.04 中同时运行两个不同的 JVM?

我需要同时运行两个 Java 应用程序,但每个应用程序需要不同的 Java 版本。我的默认 Java 是 1.8,但我需要运行其中一个应用程序的版本为 1.6。有没有办法同时配置这两个版本?

这些应用包括:

  • Oracle JDeveloper 12.2.1.2.0(JDK 1.8)
  • Oracle JDeveloper 11.1.1.6.0(JDK 1.6)

谢谢

答案1

当然。假设您已经安装了 1.8:

从 Oracle 网站下载 1.6.tar.gz文件,并将其解压到您选择的位置,例如/opt/jdk1.6/

完成这些之后,你就可以这样做:

#For the app that requires 1.8
java -jar program.jar

#For the app that requires 1.6
/opt/jdk1.6/bin/java -jar program.jar

相关内容