有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

ELK在ubuntu上升级到最新版本后仍提示升级java版本

我正在ubuntu 18.04(AWS)上使用ELasticsearch。当我尝试运行“/elasticsearch setup passwords”脚本时,它显示以下错误

future versions of Elasticsearch will require Java 11; your Java version from [/usr/lib/jvm/java-8-openjdk-amd64/jre] does not meet this requirement

但当我检查Jaa版本时,它显示了Java11

root@ip-162-41-63-148:/usr/share/elasticsearch/bin# java -version
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu218.04)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-2ubuntu218.04, mixed mode, sharing)

我将Java从8升级到11

为什么这个问题还会发生?如何修复它


共 (1) 个答案

  1. # 1 楼答案

    JAVA_HOME仍然设置为Java8JRE文件夹。因此,我将javau主路径更改为java11,然后它就可以正常工作了

    export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64