# Elasticsearch 5.0 JAVA API 5.0 on JDK 7

**URL:** <https://discuss.elastic.co/t/elasticsearch-5-0-java-api-5-0-on-jdk-7/68222>\
**Category:** Elasticsearch\
**Created:** [December 6, 2016, 8:50pm UTC](https://discuss.elastic.co/t/elasticsearch-5-0-java-api-5-0-on-jdk-7/68222 "2016-12-06T20:50:47Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![augustojaba](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/augustojaba/32/13665_2.png) [@augustojaba](https://discuss.elastic.co/u/augustojaba)\
**Post date:** [December 6, 2016, 8:50pm UTC](https://discuss.elastic.co/t/elasticsearch-5-0-java-api-5-0-on-jdk-7/68222/1 "2016-12-06T20:50:47Z")

</div>

My system is compiled on **JDK 1.7** and I need to use the **Elasticsearch 5.0**. I want to use the **Elasticsearch JAVA API 5.0** on this system and I cannot change the JDK version that my system is compiled though. How can I proceed since that API is compiled on **JAVA 1.8** and I got the **_Unsupported major.minor version 52.0_** error?

---

<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:** [December 6, 2016, 9:37pm UTC](https://discuss.elastic.co/t/elasticsearch-5-0-java-api-5-0-on-jdk-7/68222/2 "2016-12-06T21:37:18Z")

</div>

The low level REST client is 1.7 compatible.  
But it does not provide all builders you have in the older transport client.

You have to upgrade to 1.8 or stay with elasticsearch 2.x

---

<div class="post-metadata">

**Author:** ![augustojaba](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/augustojaba/32/13665_2.png) [@augustojaba](https://discuss.elastic.co/u/augustojaba)\
**Post date:** [December 6, 2016, 11:04pm UTC](https://discuss.elastic.co/t/elasticsearch-5-0-java-api-5-0-on-jdk-7/68222/3 "2016-12-06T23:04:20Z")

</div>

> [@dadoonet](#):
>
> The low level REST client is 1.7 compatible.

Is this one: [Java REST Client [7.17] | Elastic](https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/index.html) ?

---

<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:** [December 7, 2016, 5:57am UTC](https://discuss.elastic.co/t/elasticsearch-5-0-java-api-5-0-on-jdk-7/68222/4 "2016-12-07T05:57:41Z")

</div>

Yes.

---

<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:** [January 4, 2017, 5:57am UTC](https://discuss.elastic.co/t/elasticsearch-5-0-java-api-5-0-on-jdk-7/68222/5 "2017-01-04T05:57:49Z")

</div>

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