ElasticSearch和Java环境变量

9 浏览
0 Comments

ElasticSearch和Java环境变量

我在Windows 7上安装了32位和64位两个版本的JDK。这四个安装版本都是8版本,更新20。

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

当我下载并解压elasticsearch,并运行/bin/service.bat或/bin/elasticsearch.bat文件时,在我的终端上显示:

JAVA_HOME环境变量必须设置!
按任意键继续. . .

当我按下按键后,终端关闭。

我已经卸载并重新安装过,但问题依然存在。为什么环境变量没有被设置?是安装的问题,还是我需要手动设置变量?如果安装正确,它应该自动设置变量...请帮忙。谢谢

我已经按照这个链接手动设置了JAVA_HOME环境变量。

https://confluence.atlassian.com/display/DOC/Setting+the+JAVA_HOME+Variable+in+Windows

我的路径是C:\Progra~1\Java\jdk1.8.0_20\jre

现在,当我运行service.bat时,终端立即打开后又关闭。

当我运行elasticsearch.bat时,终端打印了一些信息,一段时间后就停在那里,我无法输入任何内容。


编辑:

我卸载了所有的Java,只重新安装了64位的JRE,并将系统环境变量设置为JAVA_HOME和`C:\Progra~1\Java\jre1.8.0_20

我发现有一个CLASSPATH变量被设置为32位的旧Java版本。我应该删除这个变量吗?

0