Установка Youtrack, Java не найдена

1

Появляется следующее сообщение об ошибке:

Java-исполняемый файл версии 1.7 не найден: - исполняемый файл Java не найден в указанных каталогах: "internal/java/mac-x64", "internal/java/windows-x86" - не определена переменная среды JAVA_HOME или JRE_HOME - Java-исполняемый файл не найден в каталогах, перечисленных в переменной среды PATH

Убедитесь, что одна из переменных окружения определена и указывает на действительную установку Java (JRE), а затем снова запустите. Переменная среды FJ_DEBUG может быть настроена на включение вывода отладки

Java не найден. Убедитесь, что JDK или JRE установлены, и переменная окружения JAVA_HOME указывает на нее. youtrack.sh: 12: exit: Недопустимый номер: -1

Но у меня есть JDK, установленный на моем Linux-сервере:

root@ikw:/home/ad# update-alternatives --display java
java - auto mode
  link currently points to /usr/bin/gij-4.7
/opt/jdk/jdk1.7.0_75/bin/java - priority 100
/usr/bin/gij-4.7 - priority 1047
Current 'best' version is '/usr/bin/gij-4.7'

У меня также есть переменные пути cofig в файле: .profile

JAVA_HOME='/usr/bin/gij-4.7/opt/jdk/jdk1.7.0_75/bin/java'
export JAVA_HOME
PATH="$JAVA_HOME/bin:$PATH"
export PATH

Любая идея, как исправить проблему java, чтобы иметь возможность установить youtrack?

  • 0
    JAVA_HOME должен указывать на папку JRE, а не на исполняемый файл Java
Теги:
youtrack
path

2 ответа

0
Лучший ответ

Вместо:

JAVA_HOME='/usr/bin/gij-4.7/opt/jdk/jdk1.7.0_75/bin/java'

Попробуй это:

JAVA_HOME='/usr/bin/gij-4.7/opt/jdk/jdk1.7.0_75'
1

Эта строка совершенно неверна, этот путь не существует в вашей системе с безопасностью.

JAVA_HOME='/usr/bin/gij-4.7/opt/jdk/jdk1.7.0_75/bin/java'

Чейн ваш JAVA_HOME:

JAVA_HOME='/opt/jdk/jdk1.7.0_75'
  • 0
    это было решение, спасибо! :)
  • 0
    @ user3576148 интересно сначала: «это было решение» и принятый ответ, а теперь ничего?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню