Я невольно загрузил несправедливость jdk на мою систему (openjdk 11) и предпочту, чтобы Java 1.8.0_181 был установлен. Я просто надеюсь запускать приложение, таким образом, я полагаю, что jre - все, что необходимо. Я получил официальный выпуск из http://www.oracle.com/technetwork/java/javase/jre8-downloads-2133155.html для linux x64.
У меня теперь есть оба из этих версия Java на моей машине человечности. jdk расположен в /usr/lib/jvm/
и я поместил jre папку в /usr/lib/java/
. Я установил $JAVA_HOME
путь к /usr/lib/java/jre1.8.0_181
в обоих /etc/environment
и в ./bashrc
.
Когда я делаю echo $JAVA_HOME
корректный путь обнаруживается (jre путь). Однако, когда я делаю Java - версия, он все еще показывает Версией 10 Java вместо 1.8.0_181.
Кто-либо может помочь с этим? Я не уверен, что еще я могу сделать здесь.
Оказывается, что я должен был установить, добавляют строки export JAVA_HOME="/usr/lib/jre1.8.0_181"
и export PATH=$JAVA_HOME/bin:$PATH
к моему ~./представ файлов. Затем выключите мою машину и возвратитесь на.