我正在尝试通过服务器上的命令行安装 Solr PHP
我正在使用
运行安装root@vps25581 [/opt]# ./install_solr_service.sh solr-6.4.1.tgz
但我不断收到此错误:
The currently defined JAVA_HOME (/usr/local/jdk) refers to a location where Java could not be found. Aborting. Either fix the JAVA_HOME variable or remove it from the environment so that the system PATH will be searched.
但是当我echo $JAVA_HOME
时,我得到:/usr/bin/java
此外,当我检查目录 /usr/bin/java
时,我找不到任何 .jdk 文件或任何其他文件
如何找到正确的位置?
最佳答案
/usr/bin/java
很可能是一个符号链接(symbolic link)。
ls -l /usr/bin/java
将向您显示它当前指向的内容。
如果需要更新,请使用此命令:
ln -sfn <locationOfJDK> /usr/bin/java
更新符号链接(symbolic link)并尝试重新安装。
关于java - 安装 Solr PHP JAVA_HOME 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42203564/