Рейтинг:0

Установлен Oracle JRE 8, но он не установлен и не может его выбрать

флаг cn

Запуск UbuntuStudio v20.04

Попытка выбрать Oracle Java вместо OpenJDK, чтобы моя торговая платформа работала - с использованием файла JNLP. Он должен использовать версию Oracle. Установили последнюю версию Oracle от здесь.

Он установлен на каталог/usr/lib/jvm/jre1.8.0_301 но это то, что он показывает с помощью этой команды.

MS-7640:~$ update-java-альтернативы -l

java-1.11.0-openjdk-amd64 1111 /usr/lib/jvm/java-1.11.0-openjdk-amd64
java-1.8.0-openjdk-amd64 1081 /usr/lib/jvm/java-1.8.0-openjdk-amd64

MS-7640:~$ java -версия

openjdk версия "1.8.0_292"
Среда выполнения OpenJDK (сборка 1.8.0_292-8u292-10-0ubuntu1~20.04-b10)
64-разрядная виртуальная машина сервера OpenJDK (сборка 25.292-b10, смешанный режим)

Я не вижу версию Oracle! Как я могу проверить его установку и выбрать его? Тогда, возможно, моя торговая платформа заработает. Iced Tea может перехватывать и использует ТОЛЬКО OpenJDK. Не знаю, удалить ли его... или как?

При попытке настроить альтернативы я получаю следующую ошибку:

MS-7640:~$ sudo update-alternatives --install /usr/bin/java OracleJava /usr/lib/jvm/jre1.8.0_301/bin/java 1

update-alternatives: ошибка: альтернативная ссылка /usr/bin/java уже управляется java

Любая помощь очень ценится. Спасибо!

Knud Larsen avatar
флаг by
.........../bin/java 1 : Вероятно, нумерация "1" уже использовалась. Обычной практикой является ввод, например. `/bin/java 2000`, чтобы позволить «альтернативам» выбрать новый номер для нового файла java.
флаг cn
Все еще получаю ту же ошибку, поэтому я в тупике !!!
Knud Larsen avatar
флаг by
Неправильно "OracleJava" `sudo update-alternatives --install /usr/bin/java OracleJava /usr/lib/jvm/jre1.8.0_301/bin/java 1`: должно быть â *sudo update-alternatives -- install /usr/bin/java **java** /usr/lib/jvm/jre1.8.0_301/bin/java 2000* ........ В противном случае вы не можете использовать `sudo update-alternatives --config java `
флаг cn
Я вижу ошибку ... это не переименование, а ссылка на файл, который изменяется, чтобы включить новое перенаправление. Работает для меня! Бесконечно благодарен. Также пришлось добавить переменные в /etc/environment (JAVA_HOME=) и /etc/profile (JAVA_HOME и PATH)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.