2014-09-26 96 views
0

我想依靠JAVA_HOME环境变量来安装Elasticsearch,而不是想要为java弹性搜索的硬编码路径。我尝试在service.bat中硬编码路径,但它没有工作。然后,我查看了ES elasticsearch.bat和elasticsearch.sh的bin文件夹中的更多文件,并找出只有service.bat才能满足的更改。只是想确保我需要进行更改,因为我对java的知识非常有限。HardCode Elasticsearch的JAVA_HOME环境变量

感谢

回答

1

STEP 1

可以验证环境变量JAVA_HOME设置为你的JDK,

C:\>echo %JAVA_HOME% 

或者,验证java命令可用,

java -version 

STEP 2

如果未设置JAVA_HOME,请按以下网址提供的步骤 - How to Set JAVA_HOME in windows

总结,

  1. 在桌面上右键单击我的电脑图标,然后选择 属性。
  2. 单击高级选项卡。点击环境变量按钮。 在系统变量下,单击新建。
  3. 输入变量名称为JAVA_HOME。
  4. 输入变量值作为JDK的安装路径。 (例如C:\ Progra〜1 \ Java \ jdk1.8.0_20)。
  5. 单击确定。
  6. 单击应用更改。

步骤3

验证STEP 1一次。

STEP 4

开始elasticsearch

+0

我在我的开发机器的java家集,我能够运行elasticsearch service.my问题是启动elasticsearch没有设置JAVA_home.I要硬编码java安装在一个用于elasticsearch的bin文件中。 – user3775217 2014-09-26 09:32:35

+0

@ user3775217你有'elasticsearch.bat'文件吗? – prayagupd 2014-09-26 09:48:56

+0

是的,我确实有bat文件 – user3775217 2014-09-26 09:49:43