如何在 Ubuntu 中同时运行两个在不同的 openjdk(比如 7 和 8)中运行的 java 应用程序?

如何在 Ubuntu 中同时运行两个在不同的 openjdk(比如 7 和 8)中运行的 java 应用程序?

因此,应用程序 DHIS2 仅在 Java 版本 8 中运行,而许多应用程序仍然与较新的 Java 版本不兼容。在这种情况下,我如何同时运行两个不同的应用程序?我可以手动指定 openjdk 的位置吗?或者是否有其他方法可以切换 java 变量?

提前致谢

干杯

答案1

您可以轻松完成此操作,只需运行它并指定要使用的 java 路径即可。

详细信息:

通常 Java 安装在/usr/lib/jvm那里,您可以在那里找到系统中的默认 Java 版本。

因此,如果您想运行默认版本以外的其他版本,您应该指定 Java 的完整路径。

例如,假设您上面指定的 java-version-8 位于您的桌面下,那么您可以使用以下命令使用此版本运行任何应用程序:

~/Desktop/java-version-8/java /path-to-your-application

所以您指出要使用哪个版本。

如果您想使用 GUI 来实现,您可以为应用程序创建一个.desktop或者编辑一个现有的.desktop,以指定新的 java 路径而不是默认路径。

学习如何使用.desktop文件

相关内容