Этот вопрос закрыт для ответов, так как повторяет вопрос Как в Ubuntu 16.04 имень несколько версий Java и переключаться между ними в терминале?
@Exidas

Как в Ubuntu запустить процесс от старой версии Java?

На машине стоят Java 7 и 8. По дефолту все работает на 8-ой. Есть приложение, которое работает только от старой версии Java. На Windows решал проблему добавлением -version:1.7 в строку запуска. Тут же ругается на это: Error: Unable to locate JRE meeting specification "1.7". Пробовал вместо 1.7 указать "1.7.0_121-b00" - ничего не поменялось. Переключение в update-alternatives --config java на нужную версию конечно помогает, но такое глобальное решение мне не нужно.

Прошу помочь примером строки запуска, чтоб для каждого процесса свою версию Java можно было выбирать.
  • Вопрос задан
  • 971 просмотр
Решения вопроса 2
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Сделайте ссылки на бинарники разных версий с отличающимися именами в каталог, располагающийся в $PATH.
Ответ написан
@Exidas Автор вопроса
Спасибо, разобрался благодаря последнему комментарию. В строке запуска поменял java на /usr/lib/jvm/java-7-openjdk-amd64/bin/java.
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы