# Could not find or load main class org.elasticsearch.bootstrap.Elasticsearch

**URL:** <https://discuss.elastic.co/t/could-not-find-or-load-main-class-org-elasticsearch-bootstrap-elasticsearch/96764>\
**Category:** Elasticsearch\
**Created:** [August 11, 2017, 11:41am UTC](https://discuss.elastic.co/t/could-not-find-or-load-main-class-org-elasticsearch-bootstrap-elasticsearch/96764 "2017-08-11T11:41:17Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![816a835aba6364ba2bda](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/816a835aba6364ba2bda/32/72298_2.png) [@816a835aba6364ba2bda](https://discuss.elastic.co/u/816a835aba6364ba2bda)\
**Post date:** [August 11, 2017, 11:41am UTC](https://discuss.elastic.co/t/could-not-find-or-load-main-class-org-elasticsearch-bootstrap-elasticsearch/96764/1 "2017-08-11T11:41:17Z")

</div>

I run the command with a non-root user but get an error  
[elsearch@vultr elasticsearch-rtf]$ ./bin/elasticsearch  
Error: Could not find or load main class org.elasticsearch.bootstrap.Elasticsearch  
the java -version and javac command works fine.  
I use centos6 x64 and jdk1.8

---

<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:** [August 11, 2017, 11:53am UTC](https://discuss.elastic.co/t/could-not-find-or-load-main-class-org-elasticsearch-bootstrap-elasticsearch/96764/2 "2017-08-11T11:53:36Z")

</div>

What exact URL you used to download elasticsearch?  
Any other messages?

---

<div class="post-metadata">

**Author:** ![816a835aba6364ba2bda](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/816a835aba6364ba2bda/32/72298_2.png) [@816a835aba6364ba2bda](https://discuss.elastic.co/u/816a835aba6364ba2bda)\
**Post date:** [August 11, 2017, 11:56am UTC](https://discuss.elastic.co/t/could-not-find-or-load-main-class-org-elasticsearch-bootstrap-elasticsearch/96764/3 "2017-08-11T11:56:32Z")

</div>

> **[medcl/elasticsearch-rtf](https://github.com/medcl/elasticsearch-rtf)**
>
> elasticsearch-rtf - elasticsearch中文发行版，针对中文集成了相关插件，方便新手学习测试.

  
I use this repository .It's a starterkit for chinese development

---

<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:** [August 11, 2017, 12:06pm UTC](https://discuss.elastic.co/t/could-not-find-or-load-main-class-org-elasticsearch-bootstrap-elasticsearch/96764/4 "2017-08-11T12:06:27Z")

</div>

I don't know then. May be @medcl.net can help.

---

<div class="post-metadata">

**Author:** ![816a835aba6364ba2bda](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/816a835aba6364ba2bda/32/72298_2.png) [@816a835aba6364ba2bda](https://discuss.elastic.co/u/816a835aba6364ba2bda)\
**Post date:** [August 11, 2017, 1:20pm UTC](https://discuss.elastic.co/t/could-not-find-or-load-main-class-org-elasticsearch-bootstrap-elasticsearch/96764/5 "2017-08-11T13:20:56Z")

</div>

I changed the download URL to [https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.1.zip](https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.1.zip)  
And this time I run elasticsearch  
Error: Could not find or load main class org.elasticsearch.tools.JavaVersionChecker  
Elasticsearch requires at least Java 8 but your Java version from /usr/lib/jvm/jre-1.8.0-openjdk.x86\_64/bin/java does not meet this requirement

but I have installed jdk1.8

---

<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:** [August 11, 2017, 1:34pm UTC](https://discuss.elastic.co/t/could-not-find-or-load-main-class-org-elasticsearch-bootstrap-elasticsearch/96764/6 "2017-08-11T13:34:13Z")

</div>

Probably you did not set correctly your `JAVA_HOME`.

---

<div class="post-metadata">

**Author:** ![816a835aba6364ba2bda](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/816a835aba6364ba2bda/32/72298_2.png) [@816a835aba6364ba2bda](https://discuss.elastic.co/u/816a835aba6364ba2bda)\
**Post date:** [August 11, 2017, 1:53pm UTC](https://discuss.elastic.co/t/could-not-find-or-load-main-class-org-elasticsearch-bootstrap-elasticsearch/96764/7 "2017-08-11T13:53:48Z")

</div>

this time I download jdk1.8 from oracle and elasticsearch5.1.1 from [elastic.co](http://elastic.co)  
I edit /etc/profile  
export JAVA\_HOM=/usr/java/jdk1.8.0\_144  
export PATH=$PATH:$JAVA\_HOME/bin  
export CLASSPATH=.:$JAVA\_HOME/lib/dt.jar:$JAVA\_HOME/lib/tools.jar

still the same error:joy:

---

<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:** [August 11, 2017, 2:12pm UTC](https://discuss.elastic.co/t/could-not-find-or-load-main-class-org-elasticsearch-bootstrap-elasticsearch/96764/8 "2017-08-11T14:12:06Z")

</div>

`JAVA_HOM` ?

---

<div class="post-metadata">

**Author:** ![816a835aba6364ba2bda](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/816a835aba6364ba2bda/32/72298_2.png) [@816a835aba6364ba2bda](https://discuss.elastic.co/u/816a835aba6364ba2bda)\
**Post date:** [August 11, 2017, 2:25pm UTC](https://discuss.elastic.co/t/could-not-find-or-load-main-class-org-elasticsearch-bootstrap-elasticsearch/96764/9 "2017-08-11T14:25:01Z")

</div>

its a typo  
never mind.I just run it on an ubuntu [os.it](http://os.it) works fine

---

<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:** [September 8, 2017, 2:25pm UTC](https://discuss.elastic.co/t/could-not-find-or-load-main-class-org-elasticsearch-bootstrap-elasticsearch/96764/10 "2017-09-08T14:25:02Z")

</div>

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