我收到以下错误消息:
找不到版本1.7的Java可执行文件: - 在指定的目录下找不到Java可执行文件:' internal / java / mac-x64',' internal / java / windows-x86' - 未定义JAVA_HOME和JRE_HOME环境变量 - 在PATH环境变量
中列出的目录中找不到Java可执行文件请确保定义了其中一个环境变量 指向有效的Java(JRE)安装,然后再次运行Environment 变量FJ_DEBUG可以设置为启用调试输出
找不到Java。请确保已安装JDK或JRE以及JAVA_HOME 环境变量指向它。 youtrack.sh:12:退出:非法 数字:-1
但是我的linux服务器上安装了JDK:
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 :(得分:1)
这一行是完全错误的,您的系统上不存在此路径,具有安全性。
BistroReservations_ReservationFurniture
Chane your JAVA_HOME='/usr/bin/gij-4.7/opt/jdk/jdk1.7.0_75/bin/java'
:
JAVA_HOME
答案 1 :(得分: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'