Таким образом, приложение DHIS2 работает только в Java-version-8, в то время как много приложений все еще не совместимы с более новой Версией Java. В таком условии, как я могу запустить два различных приложения в то же время? Я могу вручную указать местоположение openjdk? Или их любые альтернативы должны переключить переменные Java?
Заранее спасибо
Удачи
Можно сделать это легко, просто выполнить его указывающий путь Java, который Вы хотите использовать.
В деталях:
Обычно Java установлен под /usr/lib/jvm
там, где можно найти версии Java по умолчанию, Вы имеете в своей системе.
Поэтому, если Вы хотите выполнить другую версию кроме по умолчанию, необходимо указать полный путь Java.
, например, предполагают, что java-version-8, поскольку Вы указали выше, находится под Вашим Рабочим столом, таким образом, можно запустить любое приложение с помощью этой версии с командой:
~/Desktop/java-version-8/java /path-to-your-application
, таким образом, Вы указываете что версию использовать.
, Если Вы хотите сделать это GUI, можно создать .desktop
или отредактировать существующее .desktop
, чтобы приложение указало путь нового Java вместо по умолчанию.
Read это и это , чтобы изучить, как использовать .desktop
файлы