首页 > 解决方案 > 运行 Solr "4.10.2" 需要 Java 1.7 或更高版本,但安装了 java 版本 "14.0.1"

问题描述

我必须在 Windows 10 上运行 solr 服务器,并安装 Java 版本“14.0.1”2020-04-14。

但是当我运行它时,会出现这个java错误

Java 1.7 or later is required to run SOLR.

我在这里阅读了类似的问题,但决定打开一个新问题,因为解决方案不够清晰(比如我应该在 SOLR 上编辑什么文件,以便我可以使用我的 SDK 版本的 Java)。

目前的状态是:

谢谢您的帮助。

标签: javasolr

解决方案


这是影响大于 9 的数字的典型愚蠢编程错误。程序员将版本字符串作为文本进行比较,而不是进行数字比较。

所以你需要使用 Java 7、8 或 9。


推荐阅读