Hello,World

新手求救,明明是1.8的java为什么启动的时候还是报错java版本低

Elasticsearch | 作者 hatemesogood | 发布于2017年04月13日 | 阅读数:17421

在下载了最新版本的elasticsearch后,配置了java环境
 
[elsearch@localhost bin]$ java -version
java version "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)
 执行elasticsearch的时候报错:错误: 找不到或无法加载主类 org.elasticsearch.tools.JavaVersionChecker
Elasticsearch requires at least Java 8 but your Java version from /usr/java/jdk1.8.0_73/bin/java does not meet this requirement
 
这是我的java环境配置
 
export JAVA_HOME=/usr/java/jdk1.8.0_73
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=/usr/java/jdk1.8.0_73/jre
export PATH=$JAVA_HOME/bin:$PATH
 
请问一下大家这个是哪里出问题了,感激不尽
已邀请:

isme420

赞同来自:

你看一下 你的liunx系统中是不是有openjdk,openjdk 应该是1.7的,如果有的话卸载openjdk再试试

wuxiwei

赞同来自:

楼主找到解决的办法了吗?刚下载的ES也有这种情况。

wuxiwei

赞同来自:

找到问题了,应该是路径访问权限问题,建议把elasticsearch安装到执行用户目录下。

要回复问题请先登录注册