java - 安装 Solr PHP JAVA_HOME 错误

标签 java php solr

我正在尝试通过服务器上的命令行安装 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/

相关文章:

php - Excel 导出 : browser hangs up

php - 获取数组中对象的编号,而不是对象本身。 - 拉维尔 5.2

json - solr 使用 json 更新导致 'error parsing json field. unexpected object_start'

Solr 分面查询语法

java - 安卓 : Need Regex for complex String

Java - SSL 如何验证证书吊销状态?

java - 在自定义存储库实现中访问 JpaEntityInformation

php - MySQL - WHERE、AND & OR 语法

solr - Elasticsearch 部分基于流行度的评分结果

java - 无法逐行读取txt文件