Elasticsearch的硬编码JAVA_HOME环境变量
我想依靠JAVA_HOME环境变量来安装Elasticsearch,而不是想对Elasticsearch的JAVA路径进行硬编码。我尝试在service.bat中对路径进行硬编码,但没有成功。然后,我在ES Elasticsearch.bat和Elasticsearch.sh的bin文件夹中查找了更多文件,并找出了仅对的更改服务是不够的。我只是想确定我需要在哪里进行更改,因为我对java的知识非常有限Elasticsearch的硬编码JAVA_HOME环境变量,java,lucene,
elasticsearch,Java,Lucene,
elasticsearch,我想依靠JAVA_HOME环境变量来安装Elasticsearch,而不是想对Elasticsearch的JAVA路径进行硬编码。我尝试在service.bat中对路径进行硬编码,但没有成功。然后,我在ES Elasticsearch.bat和Elasticsearch.sh的bin文件夹中查找了更多文件,并找出了仅对的更改服务是不够的。我只是想确定我需要在哪里进行更改,因为我对java的知识非常有限 谢谢步骤1 您能否验证环境变量JAVA\u HOME是否已设置为JDK C:\>echo
谢谢步骤1 您能否验证环境变量
JAVA\u HOME
是否已设置为JDK
C:\>echo %JAVA_HOME%
或者,验证java命令是否可用
java -version
步骤2
如果未设置JAVA_HOME,请按照此处提供的步骤操作-
总结
启动
elasticsearch
我在我的开发机器中设置了java home,我可以运行elasticsearch服务。我的问题是启动elasticsearch而不设置java_home。我想在一个bin文件中为elasticsearch硬编码java安装。@user3775217您有elasticsearch.bat
文件吗有吗?@user3775217正如您所说的您想依靠JAVA\u HOME环境变量来安装Elasticsearch
。也许你想要这个=>hmh,,,,我不想设置java_home变量。有没有办法对elasticsearch的java安装路径进行硬编码。我刚刚对service.bat文件做了一些更改,并且我能够安装该服务,但是该服务无法启动。@user3775217您是否删除了中未定义JAVA_HOME goto err
的行,并将%JAVA_HOME%
替换为所需内容。