# Using OpenJDK 8

**URL:** <https://discuss.circleci.com/t/using-openjdk-8/68>\
**Category:** Build Environment\
**Tags:** java, known-issue\
**Created:** [October 8, 2015, 1:02am UTC](https://discuss.circleci.com/t/using-openjdk-8/68 "2015-10-08T01:02:26Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![levlaz](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/levlaz/32/36978_2.png) [@levlaz](https://discuss.circleci.com/u/levlaz)\
**Post date:** [October 8, 2015, 1:02am UTC](https://discuss.circleci.com/t/using-openjdk-8/68/1 "2015-10-08T01:02:27Z")

</div>

OpenJDK 8 is present in the CircleCI LXC Container but in order to use it, you need to add the following to your circle.yml file.

```auto
dependencies:
  pre:
    - sudo update-alternatives --set java /usr/lib/jvm/jdk1.8.0/bin/java
    - sudo update-alternatives --set javac /usr/lib/jvm/java-8-openjdk-amd64/bin/javac
    - echo 'export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64' >> ~/.circlerc

```

* * *

_Credits: originally posted by @alexey and workaround was discovered by @kimh_

---

<div class="post-metadata">

**Author:** ![AlokBansal8](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/alokbansal8/32/1691_2.png) [@AlokBansal8](https://discuss.circleci.com/u/AlokBansal8)\
**Post date:** [February 21, 2016, 5:59pm UTC](https://discuss.circleci.com/t/using-openjdk-8/68/2 "2016-02-21T17:59:55Z")

</div>

where should it be added in machine section or dependencies section?

---

<div class="post-metadata">

**Author:** ![levlaz](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/levlaz/32/36978_2.png) [@levlaz](https://discuss.circleci.com/u/levlaz)\
**Post date:** [February 26, 2016, 1:07am UTC](https://discuss.circleci.com/t/using-openjdk-8/68/3 "2016-02-26T01:07:58Z")

</div>

You can put this in the dependencies section.

---

<div class="post-metadata">

**Author:** ![AlokBansal8](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/alokbansal8/32/1691_2.png) [@AlokBansal8](https://discuss.circleci.com/u/AlokBansal8)\
**Post date:** [February 26, 2016, 3:46am UTC](https://discuss.circleci.com/t/using-openjdk-8/68/4 "2016-02-26T03:46:02Z")

</div>

thanks 😀

---

<div class="post-metadata">

**Author:** ![FelicianoTech](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/felicianotech/32/21348_2.png) [@FelicianoTech](https://discuss.circleci.com/u/FelicianoTech)\
**Post date:** [February 29, 2016, 7:00pm UTC](https://discuss.circleci.com/t/using-openjdk-8/68/5 "2016-02-29T19:00:09Z")

</div>

Clarified the example in the first post.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/circleci/original/3X/5/1/511608acda8e85906e15909b57bd0a46c1dbe291.png) [@system](https://discuss.circleci.com/u/system)\
**Post date:** [June 18, 2018, 11:37am UTC](https://discuss.circleci.com/t/using-openjdk-8/68/6 "2018-06-18T11:37:30Z")

</div>


