# Open Source Java

**URL:** <https://forum.inductiveautomation.com/t/open-source-java/53161>\
**Category:** Ignition\
**Tags:** ignition79\
**Created:** [November 17, 2021, 1:11am UTC](https://forum.inductiveautomation.com/t/open-source-java/53161 "2021-11-17T01:11:35Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![dturner](https://avatars.discourse-cdn.com/v4/letter/d/90ced4/32.png) [@dturner](https://forum.inductiveautomation.com/u/dturner)\
**Post date:** [November 17, 2021, 1:11am UTC](https://forum.inductiveautomation.com/t/open-source-java/53161/1 "2021-11-17T01:11:35Z")

</div>

Does any documentation exist that shows how to remove Oracle’s Java and install Zulu or OpenJDK? I need to remove Oracle Java but do not know what all installing the other versions entails.

I currently have Ignition version 7.9.5

---

<div class="post-metadata">

**Author:** ![Matrix\_Engineering](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/matrix_engineering/32/19781_2.png) [@Matrix\_Engineering](https://forum.inductiveautomation.com/u/Matrix_Engineering)\
**Post date:** [November 17, 2021, 2:37am UTC](https://forum.inductiveautomation.com/t/open-source-java/53161/2 "2021-11-17T02:37:57Z")

</div>

This link was released when 7.9 was widely in use:

> **[The Real Deal About Java and the Future of Ignition](https://inductiveautomation.com/blog/the-real-deal-about-java-and-the-future-of-ignition)**
>
> Oracle will soon make sweeping changes to the Java roadmap by removing Java Web Start and ending support for older versions of Java. While this may cause some concerns, we have a migration path that will ease the transition.

The details lists that starting with 7.9.10, Java is embedded (Server side).

Even with no support contract, you can upgrade to 7.9.10 or later for free.

---

<div class="post-metadata">

**Author:** ![Matrix\_Engineering](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/matrix_engineering/32/19781_2.png) [@Matrix\_Engineering](https://forum.inductiveautomation.com/u/Matrix_Engineering)\
**Post date:** [November 17, 2021, 2:40am UTC](https://forum.inductiveautomation.com/t/open-source-java/53161/3 "2021-11-17T02:40:42Z")

</div>

Furthermore, see this thread for additional info, including install script if you are using Linux:

> [@Ignition + (OpenJDK vs OracleJDK vs AzulJDK)?](https://forum.inductiveautomation.com/t/ignition-openjdk-vs-oraclejdk-vs-azuljdk/17802):
>
> Recently i received a mail from IA support, which says: “We are hard at work developing Ignition v8.0 and when we release it later this year we are planning to bundle Java into the Ignition install. In v8.0, there will be no need to install Java to launch clients. This will make the experience of using Ignition simpler to manage and easier to maintain”. This is a very good decision and appreciated. Meanwhile on my Ubuntu 17.10 home server, i have: openjdk version “1.8.0\_162” OpenJDK Runtime …

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [November 17, 2021, 3:21am UTC](https://forum.inductiveautomation.com/t/open-source-java/53161/4 "2021-11-17T03:21:08Z")

</div>

> [@Matrix\_Engineering](#):
>
> The details lists that starting with 7.9.10, Java is embedded (Server side).

It’s embedded in the launchers, so for Vision Client and Designer.

You still need to install some version of Java 8 for the server. OpenJDK 8 works just fine for replacing Oracle.

Starting in Ignition 8 we embed it everywhere. You don’t even have to think about Java any more.

---

<div class="post-metadata">

**Author:** ![Kyle\_Chase](https://avatars.discourse-cdn.com/v4/letter/k/9de0a6/32.png) [@Kyle\_Chase](https://forum.inductiveautomation.com/u/Kyle_Chase)\
**Post date:** [November 19, 2021, 3:37pm UTC](https://forum.inductiveautomation.com/t/open-source-java/53161/5 "2021-11-19T15:37:50Z")

</div>

> [@Kevin.Herron](#):
>
> You don’t even have to think about Java any more

 ![Wolverine_Remembers_Picture_Frame_Meme_Maker](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/a/9a56f447200d5d4dc23032c44972d181ffd26b7b.jpeg)

---

<div class="post-metadata">

**Author:** ![dturner](https://avatars.discourse-cdn.com/v4/letter/d/90ced4/32.png) [@dturner](https://forum.inductiveautomation.com/u/dturner)\
**Post date:** [November 19, 2021, 9:07pm UTC](https://forum.inductiveautomation.com/t/open-source-java/53161/6 "2021-11-19T21:07:39Z")

</div>

We will purchase 8.1 by the end of this year but that is for another deployment. I have to use this version until second quarter next year. Is ignition.config the only place I need to modify to point to the OpenJDK? If not, where all do I need to change in order for this to work?

Apologies for the delayed response. It has been a busy week on the plant floor.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [November 19, 2021, 9:09pm UTC](https://forum.inductiveautomation.com/t/open-source-java/53161/7 "2021-11-19T21:09:13Z")

</div>

Modifying `ignition.conf` is the only place you need to make the Ignition Gateway point to a specific JDK.

If you need to move the Vision Client or Designer away from Oracle Java then I’d suggest upgrading to the latest 7.9 release and then using the launchers. Otherwise you’re going to have to manage that on your own on every machine that will launch a Vision Client or Designer.
