Не удалось подтвердить версию java 6 на CentOS 7 [duplicate]

порт 443 не открыт, просто разрешите пользовательский порт tcp 443, если на AWS еще открыть порт 443 для исходящих соединений ...

4
задан Naou 13 October 2015 в 14:12
поделиться

3 ответа

Вот решение

# cd /opt/jdk1.7.0_79/
# alternatives --install /usr/bin/java java /opt/jdk1.7.0_79/bin/java 2
# alternatives --config java
# alternatives --install /usr/bin/jar jar /opt/jdk1.7.0_79/bin/jar 2
# alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_79/bin/javac 2
# alternatives --set jar /opt/jdk1.7.0_79/bin/jar
# alternatives --set javac /opt/jdk1.7.0_79/bin/javac 
# java -version

java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

# export JAVA_HOME=/opt/jdk1.7.0_79
# export PATH=$PATH:/opt/jdk1.7.0_79/bin

Благодаря tecadmin

1
ответ дан Naou 18 August 2018 в 18:26
поделиться

Попробуйте echo $ JAVA_HOME или посмотрите в vi ~ / .bash_profile

0
ответ дан Henni 18 August 2018 в 18:26
поделиться

Они обычно находятся в /usr/lib/jvm. Вы можете перечислить их через ll /usr/lib/jvm. Значение, которое вам нужно ввести в поле JAVA_HOME в jenkins, это /usr/lib/jvm/java-1.8.0-openjdk.

Обновить

, когда я смотрю '/ usr / lib / jvm' I get ...

Что вы видите, есть список символических ссылок, указывающих на аналогичную цель, расположенную в /etc/alternatives. В конце концов, все они указывают на одну и ту же цель. Разница - это только имя, которое позволяет вам выбирать, насколько явным будет ваш выбор, если целевая версия будет.

(Потому что отсутствует java-1.8.0-openjdk: Возможно, вам также нужно установить пакет java-1.8.0-openjdk-devel.)

4
ответ дан thomas.mc.work 18 August 2018 в 18:26
поделиться
  • 1
    когда я смотрю на '/ usr / lib / jvm', я получаю '[vagrant @ localhost /] $ ll / usr / lib / jvm insgesamt 0 drwxr-xr-x 3 root root 16 13. Okt 11:30 java-1.8. 0-openjdk-1.8.0.60-2.b27.el7_1.x86_64 lrwxrwxrwx 1 корень root 21 13. Okt 11:30 jre - & gt; / etc / alternatives / jre lrwxrwxrwx 1 корень root 27 13. Okt 11:30 jre-1.8.0 - & gt; /etc/alternatives/jre_1.8.0 lrwxrwxrwx 1 корень root 35 13. Okt 11:30 jre-1.8.0-openjdk - & gt; /etc/alternatives/jre_1.8.0_openjdk lrwxrwxrwx 1 корень root 50 13. Okt 11:30 jre-1.8.0-openjdk-1.8.0.60-2.b27.el7_1.x86_64 - & gt; Java-1.8.0-OpenJDK-1.8.0.60-2.b27.el7_1.x86_64 / JRE – Naou 13 October 2015 в 14:59
  • 2
    Я добавил «java-1.8.0-openjdk-devel», как вы предлагаете, но у меня такой же результат. Возможно, JDK не установлен, я вижу только JRE – Naou 13 October 2015 в 15:28
  • 3
    У меня есть java-1.8.0-openjdk-headless, java-1.8.0-openjdk-devel и java-1.8.0-openjdk – thomas.mc.work 14 October 2015 в 06:54
  • 4
    посмотрите следующее или подобное местоположение /usr/lib/jvm/java-1.8.0-openjdk.x86_64/ – Soman Dubey 16 December 2015 в 18:52
Другие вопросы по тегам:

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