elasticsearch,Java,elasticsearch" /> elasticsearch,Java,elasticsearch" />

Java 正在尝试运行弹性搜索

Java 正在尝试运行弹性搜索,java,elasticsearch,Java,elasticsearch,我希望在Windows7环境中运行弹性搜索,但作为Java世界中的一个完全的NOOB,我没有成功 我下载并安装了最新版本的Java和最新的JDK。我导航到我的。\elasticsearch-0.18.6\bin目录并运行elasticsearch.bat。我得到 JAVA_HOME environment variable must be set! 有人能告诉我在我的机器上需要什么样的Java设置,这样弹性搜索所需要的一切都在那里了吗 看看关于设置JAVA_HOME环境变量的内容。这只是谷歌搜

我希望在Windows7环境中运行弹性搜索,但作为Java世界中的一个完全的NOOB,我没有成功

我下载并安装了最新版本的Java和最新的JDK。我导航到我的。\elasticsearch-0.18.6\bin目录并运行elasticsearch.bat。我得到

JAVA_HOME environment variable must be set!
有人能告诉我在我的机器上需要什么样的Java设置,这样弹性搜索所需要的一切都在那里了吗

看看关于设置JAVA_HOME环境变量的内容。这只是谷歌搜索“设置JAVA_HOME环境变量”的第一个结果

-->转到“我的电脑”中安装windows的驱动器(通常是c:\drive)

现在转到“程序文件”文件夹,然后进入“java”文件夹(对于64位OS,如果没有找到“java”文件夹,考虑查看“程序文件(x86))文件夹)。 -->查找JavaJDK安装文件夹。如果没有,请下载JavaJDK并安装最新版本

-->复制路径名(例如C:\Program Files\Java\jdk1.8.0_05)或将其写在纸上

-->现在进入你的桌面;右键点击“我的电脑”图标;去酒店;进入“高级系统设置”;点击“环境变量”;单击“系统变量”中的“新建”

-->现在,在“Variable Name”中写入“JAVA_HOME”并在“Variable Value”区域中,输入JDK安装文件夹的路径(例如C:\Program Files\JAVA\jdk1.8.0_05)

-->单击“确定”,然后再次单击“确定”和“确定”。关闭所有打开的窗口(不一定)


继续运行ElasticSearch批处理文件。

设置JAVA\u HOME变量

获得JDK安装路径后:

右键单击桌面上的“我的电脑”图标,然后选择“属性”。 单击高级选项卡,然后单击环境变量按钮。 在“系统变量”下,单击“新建”。 输入变量名为JAVA_HOME。 输入变量值作为Java开发工具包的安装路径。 单击“确定”。 单击应用更改。
您可能需要重新启动Windows。

也许您可以将所有这些额外信息添加到您的问题中?(或反之亦然)嗯,我把它添加到了我原来的问题中,但后来我意识到我问了两个不同的问题。因为这个网站是一个问答形式,我想版主会很感激我把它作为两个独立的问题。谢谢。在我问这个问题之前,我实际上做了谷歌搜索。我也发现了这种联系。然而,我并没有经历一系列手动步骤(我认为JAVA_HOME不会是第一件遗漏的东西),而是在寻找一个安装程序来创建这些设置。这个链接表明JDK是必需的,所以我安装了它,但是环境变量还没有设置好,所以我想我还是遗漏了一些东西。好的,把它弄清楚。对于存在相同问题的任何人,请为JVM(Java虚拟机)安装最新的位,为JDK(Java开发工具包)安装最新的位,并且您必须手动设置Java_HOME env变量,因为没有安装程序会处理此问题。我的路径是“C:\Program Files\Java\jdk1.7.0\u 02”。对于windows 8,我遵循了本教程:在重新启动后,我让elasticsearch服务器在本地运行。在完成所有这些步骤后,我重新启动windows 7,直到系统看不到该Java\u HOME变量
         **How to Set Java_Home Environment**
                                      ALL DONE!!