# Cannot use oraclejdk7 anymore, update-alternatives error

**URL:** <https://discuss.circleci.com/t/cannot-use-oraclejdk7-anymore-update-alternatives-error/4640>\
**Category:** Build Environment\
**Tags:** java, circle-yml\
**Created:** [June 17, 2016, 6:27am UTC](https://discuss.circleci.com/t/cannot-use-oraclejdk7-anymore-update-alternatives-error/4640 "2016-06-17T06:27:26Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![klindklind](https://avatars.discourse-cdn.com/v4/letter/k/e5b9ba/32.png) [@klindklind](https://discuss.circleci.com/u/klindklind)\
**Post date:** [June 17, 2016, 6:27am UTC](https://discuss.circleci.com/t/cannot-use-oraclejdk7-anymore-update-alternatives-error/4640/1 "2016-06-17T06:27:26Z")

</div>

There is a duplicate issue in Mobile category [Action failed: Setting Java version to Oracle 7](https://discuss.circleci.com/t/action-failed-setting-java-version-to-oracle-7/3681) but this seems not to be a mobile specific problem.

> The strange thing here is that I’ve been able to successfully use oraclejdk7 for some time but suddenly it stopped working. I’m not sure if this has something to do with the fact that I changed the build environment from Ubuntu 12 → 14? I also tried to change back to the previously working environment Ubuntu 12 but the problem persists and my builds keep on failing:

> update-alternatives --set java /usr/lib/jvm/jdk1.7.0/bin/java  
> update-alternatives --set javac /usr/lib/jvm/jdk1.7.0/bin/javac  
> update-alternatives: error: alternative /usr/lib/jvm/jdk1.7.0/bin/java for java not registered; not setting  
> update-alternatives: error: alternative /usr/lib/jvm/jdk1.7.0/bin/javac for javac not registered; not setting

> update-alternatives --set java /usr/lib/jvm/jdk1.7.0/bin/java  
> update-alternatives --set javac /usr/lib/jvm/jdk1.7.0/bin/javac  
> returned exit code 2

> Action failed: Setting Java version to Oracle 7

---

<div class="post-metadata">

**Author:** ![vharvala](https://avatars.discourse-cdn.com/v4/letter/v/6a8cbe/32.png) [@vharvala](https://discuss.circleci.com/u/vharvala)\
**Post date:** [August 2, 2016, 9:04am UTC](https://discuss.circleci.com/t/cannot-use-oraclejdk7-anymore-update-alternatives-error/4640/2 "2016-08-02T09:04:35Z")

</div>

I have this issue too, any news when this will be fixed? Currently installing java 7 with a script and would like to get rid of that extra hassle.

---

<div class="post-metadata">

**Author:** ![fzs](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/fzs/32/14881_2.png) [@fzs](https://discuss.circleci.com/u/fzs)\
**Post date:** [December 15, 2016, 10:37pm UTC](https://discuss.circleci.com/t/cannot-use-oraclejdk7-anymore-update-alternatives-error/4640/3 "2016-12-15T22:37:38Z")

</div>

Same here, using Linux 14.04 to build a Java project:

```
update-alternatives --set java /usr/lib/jvm/jdk1.7.0/bin/java
update-alternatives --set javac /usr/lib/jvm/jdk1.7.0/bin/javac
update-alternatives: error: alternative /usr/lib/jvm/jdk1.7.0/bin/java for java not registered; not setting
update-alternatives: error: alternative /usr/lib/jvm/jdk1.7.0/bin/javac for javac not registered; not setting

update-alternatives --set java /usr/lib/jvm/jdk1.7.0/bin/java
update-alternatives --set javac /usr/lib/jvm/jdk1.7.0/bin/javac
returned exit code 2

Action failed: Setting Java version to Oracle 7
```

---

<div class="post-metadata">

**Author:** ![zzak](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/zzak/32/4233_2.png) [@zzak](https://discuss.circleci.com/u/zzak)\
**Post date:** [March 24, 2017, 6:02pm UTC](https://discuss.circleci.com/t/cannot-use-oraclejdk7-anymore-update-alternatives-error/4640/4 "2017-03-24T18:02:04Z")

</div>

Hello @klindklind, @vharvala, @fzs,

You need to install `openjdk-7-jdk` package.

Please let us know if you have any questions.

Best, Zak

---

<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:38am UTC](https://discuss.circleci.com/t/cannot-use-oraclejdk7-anymore-update-alternatives-error/4640/5 "2018-06-18T11:38:26Z")

</div>


