我想依靠JAVA_HOME环境变量来安装Elasticsearch,而不是想硬编码elasticsearch的java路径。我尝试在service.bat中硬编码路径,但它不起作用。然后我查看了更多文件在ES的elasticsearch.bat和elasticsearch.sh的bin文件夹中,发现仅对service.bat进行更改是不够的。只是想确定我需要在哪里进行更改,因为我对 java 的了解非常有限。
谢谢
最佳答案
第 1 步
您能否验证环境变量 JAVA_HOME
是否已设置为您的 JDK,
C:\>echo %JAVA_HOME%
或者,验证 java 命令是否可用,
java -version
第 2 步
如果未设置 JAVA_HOME,请按照此处提供的步骤操作 - How to Set JAVA_HOME in windows
总结,
- 右键单击桌面上的“我的电脑”图标,然后选择 属性。
- 单击“高级”选项卡。单击环境变量按钮。 在“系统变量”下,单击“新建”。
- 输入变量名称 JAVA_HOME。
- 输入变量值作为 JDK 的安装路径。 (例如:C:\Progra~1\Java\jdk1.8.0_20)。
- 点击“确定”。
- 点击“应用更改”。
第 3 步
再次验证第 1 步。
第 4 步
启动elasticsearch
关于java - Elasticsearch 的硬编码 JAVA_HOME 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26055319/