因此,应用程序 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 路径而不是默认路径。