Появляется следующее сообщение об ошибке:
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?
Вместо:
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'
Эта строка совершенно неверна, этот путь не существует в вашей системе с безопасностью.
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'