# Elastic search installation error in windows

**URL:** <https://discuss.elastic.co/t/elastic-search-installation-error-in-windows/88169>\
**Category:** Elasticsearch\
**Created:** [June 4, 2017, 6:09am UTC](https://discuss.elastic.co/t/elastic-search-installation-error-in-windows/88169 "2017-06-04T06:09:30Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Duraimurugan](https://avatars.discourse-cdn.com/v4/letter/d/c4cdca/32.png) [@Duraimurugan](https://discuss.elastic.co/u/Duraimurugan)\
**Post date:** [June 4, 2017, 6:09am UTC](https://discuss.elastic.co/t/elastic-search-installation-error-in-windows/88169/1 "2017-06-04T06:09:30Z")

</div>

I have been trying to setup elasticsearch in windows7 machine by following [https://www.elastic.co/guide/en/elasticsearch/reference/current/\_installation.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/_installation.html) I was able to download, unzip but when running ./elasticsearch, I get the below error,

Error: Could not find or load main class  
org.elasticsearch.tools.JavaVersionChecker  
Elasticsearch requires at least Java 8 but your Java version from C:\Program  
Files\Java\jdk1.8.0\_131/bin/java does not meet this requirement  
I have verified Java versions installed and they look fine,

$ java -version  
java version "1.8.0\_131"  
Java(TM) SE Runtime Environment (build 1.8.0\_131-b11)  
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)  
$ javac -version javac 1.8.0\_131

Can someone point out where I am wrong ?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 4, 2017, 6:58am UTC](https://discuss.elastic.co/t/elastic-search-installation-error-in-windows/88169/2 "2017-06-04T06:58:23Z")

</div>

I have seen similar things in the past when the JAVA\_HOME contains spaces in dir name. May be try to copy your jdk in another location like c:/java ?

But may be this is something else here

---

<div class="post-metadata">

**Author:** ![kevinc1029](https://avatars.discourse-cdn.com/v4/letter/k/41988e/32.png) [@kevinc1029](https://discuss.elastic.co/u/kevinc1029)\
**Post date:** [June 5, 2017, 4:41pm UTC](https://discuss.elastic.co/t/elastic-search-installation-error-in-windows/88169/3 "2017-06-05T16:41:00Z")

</div>

I'm also having the same problem on a Linux machine.

> $ ./elasticsearch  
> Elasticsearch requires at least Java 8 but your java version from /path/to/java does not meet this requirement  
> $ java -version  
> java version "1.8.0\_74"  
> Java(TM) SE Runtime Environment (build 1.8.0\_74-b02)  
> Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)

There's no space in my JAVA\_HOME dir name

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 5, 2017, 4:59pm UTC](https://discuss.elastic.co/t/elastic-search-installation-error-in-windows/88169/4 "2017-06-05T16:59:01Z")

</div>

Can you upgrade your jvm to 1.8.0\_131

---

<div class="post-metadata">

**Author:** ![kevinc1029](https://avatars.discourse-cdn.com/v4/letter/k/41988e/32.png) [@kevinc1029](https://discuss.elastic.co/u/kevinc1029)\
**Post date:** [June 5, 2017, 6:35pm UTC](https://discuss.elastic.co/t/elastic-search-installation-error-in-windows/88169/5 "2017-06-05T18:35:22Z")

</div>

I've restrictions and am not allow to upgrade my JVM, however I've JVM 1.8.0\_131 in another directory to use. Is there a way to config elasticsearch to point to my 1.8.0\_131 JVM directory instead of going to my default?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [June 5, 2017, 7:12pm UTC](https://discuss.elastic.co/t/elastic-search-installation-error-in-windows/88169/6 "2017-06-05T19:12:37Z")

</div>

I guess that changing JAVA\_HOME should work

---

<div class="post-metadata">

**Author:** ![kevinc1029](https://avatars.discourse-cdn.com/v4/letter/k/41988e/32.png) [@kevinc1029](https://discuss.elastic.co/u/kevinc1029)\
**Post date:** [June 5, 2017, 7:47pm UTC](https://discuss.elastic.co/t/elastic-search-installation-error-in-windows/88169/7 "2017-06-05T19:47:37Z")

</div>

I'm able to run it now with JVM 1.8.0\_131. Thanks.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 3, 2017, 7:47pm UTC](https://discuss.elastic.co/t/elastic-search-installation-error-in-windows/88169/8 "2017-07-03T19:47:38Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
