ElasticSearch和Java环境变量
- 论坛
- ElasticSearch和Java环境变量
9 浏览
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版本。我应该删除这个变量吗?