Почему я не использую версию Java, который я выбираю, и что сделать?

[11.10.19 обновляют с несколькими строками] Спасибо. Когда я повторяю $PATH и очищаю его, я получаю следующее:

enter image description here

Последняя запись состоит в том, где я извлек и JRE и JDK tarballs. Это добавляется/etc/profile.

Я не знаю, куда дубликат/home/lew/bin или посторонние ссылки на java 12 все еще прибывают из (более ранняя неудачная попытка использовать v12). Существует ли способ удалить их, или действительно ли они незначительны?

Сайт Oracle имеет 'Среду выполнения Java SE 8u221', но я не получаю хитов, нигде ищущих 'Среду выполнения Java SE 8u222'.

Что еще я могу попробовать?

===================== [исходное сообщение] Ни один из 'подобных вопросов' ответило это.

ThinkorSwim (TOS) основан на Java. Это хорошо работало. Я пытался обновить от 16,04 до 18,04, но я не мог получить вещи работать то же так, я переустановил 16.04.

Затем TOS начал давать мне ошибки Java. Я не знаю, какую версию Java я использовал прежде, это просто работало.

  1. Каждый происходит Каждый (!) раз, когда я открываю его. Я могу нажать, 'продолжаются', и программа, кажется, работает хорошо, но это является раздражающим, и этого просто не должно происходить.

open error 2. Другой происходит каждый раз, когда я создаю список наблюдения и когда я сохраняю сетку. Снова, 'продолжите' работы, но это не правильно.

enter image description here

Я не понимаю второй, но первый, кажется, отражает Java номер версии (1.8.0_u222), таким образом, я фокусируюсь на версии.

Как часть попытки зафиксировать это, я переустановил Java со следующей командой:

sudo способная установка openjdk-8-jdk openjdk-8-jre

Поддержка TOS сказала мне, что "единственная версия Java, который работает с TOS, 1.8.0.60".

Я нашел заархивированный JRE и версии JDK здесь. На инструкции Oracle я "установил" JRE просто путем извлечения их tarball в каталог,/usr/java. Я не мог найти комментарий, где извлечь файлы JDK, но я поместил их в тот же каталог. Та несправедливость?

Другой источник, который, как сказали, добавил пути к/etc/profile.

Вот конец/etc/profile и вывод альтернатив обновления и Java - версия. Но я все еще получаю ошибку Java выше ссылки 1.8.0_222. То, что Вы думаете, происходит, и что я могу сделать?

enter image description here

0
задан 11 October 2019 в 18:39

1 ответ

При ручной установке определенной версии Java, по крайней мере, необходимо будет добавить его к пути. Это будет выглядеть примерно так:

ПУТЬ =/home/user1/jre1.8.0.60/bin: $PATH экспортируют ПУТЬ

Добавьте те две строки к нижней части Вашего .bashrc файла. Это предполагает распаковку его в домашнем dir.

0
ответ дан 22 December 2019 в 00:22

Другие вопросы по тегам:

Похожие вопросы: