我正在尝试通过服务器上的命令行安装Solr PHP
我正在使用
运行安装root@vps25581 [/opt]# ./install_solr_service.sh solr-6.4.1.tgz
但我一直收到这个错误:
当前定义的JAVA_HOME(/ usr / local / jdk)引用 到找不到Java的位置。中止。 修复JAVA_HOME变量或从中删除它 环境,以便搜索系统PATH。
但是当我echo $JAVA_HOME
时,我得到:/usr/bin/java
当我检查目录/usr/bin/java
时,我找不到任何.jdk文件或其他任何文件
如何找到合适的位置?
答案 0 :(得分:1)
/usr/bin/java
很可能是一个符号链接。
ls -l /usr/bin/java
将显示当前指向的内容。
如果需要更新,请使用此命令:
ln -sfn <locationOfJDK> /usr/bin/java
更新符号链接并尝试重新安装。