# Using Ignition with OpenJDK (Windows)?

**URL:** <https://forum.inductiveautomation.com/t/using-ignition-with-openjdk-windows/18047>\
**Category:** Ignition\
**Created:** [May 15, 2018, 5:53pm UTC](https://forum.inductiveautomation.com/t/using-ignition-with-openjdk-windows/18047 "2018-05-15T17:53:13Z")\
**Posts on this page:** 12\
**Page:** 2

<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:** [April 18, 2025, 3:09pm UTC](https://forum.inductiveautomation.com/t/using-ignition-with-openjdk-windows/18047/21 "2025-04-18T15:09:12Z")

</div>

```python
wrapper.java.command=java

```

One of the things that installer does is add Java to `$PATH`.

---

<div class="post-metadata">

**Author:** ![amarks](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/amarks/32/45610_2.png) [@amarks](https://forum.inductiveautomation.com/u/amarks)\
**Post date:** [April 18, 2025, 3:13pm UTC](https://forum.inductiveautomation.com/t/using-ignition-with-openjdk-windows/18047/22 "2025-04-18T15:13:34Z")

</div>

One thing I should mention. This client launcher is not on the same machine as the gateway, if that matters.

---

<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:** [April 18, 2025, 3:14pm UTC](https://forum.inductiveautomation.com/t/using-ignition-with-openjdk-windows/18047/23 "2025-04-18T15:14:17Z")

</div>

It only matters in that you need to install this version of Java on whatever machine the Client Launcher is on.

If your Ignition Gateway is currently working and you don't need to change its Java version then don't make changes there.

---

<div class="post-metadata">

**Author:** ![amarks](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/amarks/32/45610_2.png) [@amarks](https://forum.inductiveautomation.com/u/amarks)\
**Post date:** [April 18, 2025, 4:36pm UTC](https://forum.inductiveautomation.com/t/using-ignition-with-openjdk-windows/18047/24 "2025-04-18T16:36:05Z")

</div>

Does changing `ignition.conf` require me to restart the gateway?

---

<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:** [April 18, 2025, 4:42pm UTC](https://forum.inductiveautomation.com/t/using-ignition-with-openjdk-windows/18047/25 "2025-04-18T16:42:37Z")

</div>

Yes, but you nothing you've said so far explains why you're modifying ignition.conf. This was originally about the launchers. Are you trying to change the version of Java for that Gateway as well?

---

<div class="post-metadata">

**Author:** ![amarks](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/amarks/32/45610_2.png) [@amarks](https://forum.inductiveautomation.com/u/amarks)\
**Post date:** [April 18, 2025, 4:43pm UTC](https://forum.inductiveautomation.com/t/using-ignition-with-openjdk-windows/18047/26 "2025-04-18T16:43:48Z")

</div>

No, but the ignition.conf file is currently specifying the java path instead of using the environment variable.

---

<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:** [April 18, 2025, 4:44pm UTC](https://forum.inductiveautomation.com/t/using-ignition-with-openjdk-windows/18047/27 "2025-04-18T16:44:40Z")

</div>

Who cares? Why are you changing something? Is your Gateway not working?

---

<div class="post-metadata">

**Author:** ![amarks](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/amarks/32/45610_2.png) [@amarks](https://forum.inductiveautomation.com/u/amarks)\
**Post date:** [April 18, 2025, 4:45pm UTC](https://forum.inductiveautomation.com/t/using-ignition-with-openjdk-windows/18047/28 "2025-04-18T16:45:40Z")

</div>

the gateway is fine. I can't get a new client to launch on this PC

---

<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:** [April 18, 2025, 4:46pm UTC](https://forum.inductiveautomation.com/t/using-ignition-with-openjdk-windows/18047/29 "2025-04-18T16:46:28Z")

</div>

Ok, stop what you're doing and listen to me. I'm going to repeat what I've already told you, but whatever.

Go to the computer where you can't launch a Client Launcher. Remove any existing versions of Java. Download the Azul JDK 8 MSI installer and install it.

> **[Azul Downloads](https://www.azul.com/downloads/?version=java-8-lts&os=windows&package=jdk#zulu)**
>
> Click here to download the Azul Zulu Builds of OpenJDK for Java 8, 11, 17, 21, 23 for Linux, Windows and macOS. Also download Azul Platform Prime.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 18, 2025, 4:46pm UTC](https://forum.inductiveautomation.com/t/using-ignition-with-openjdk-windows/18047/30 "2025-04-18T16:46:59Z")

</div>

Make sure that the OpenJDK install Kevin found for you is the **only** java installed on that PC (the client PC).

Edit: What Kevin just said.

This topic highlights a fundamental requirement of running old software: you usually also have to run old versions of some or all of its dependencies. If you choose to not upgrade Ignition due to $, be prepared to not upgrade the rest of the system. Yes, that is tricky when facing Windows' constant need for defensive updates. Factor that latter hazard into your business case.

---

<div class="post-metadata">

**Author:** ![amarks](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/amarks/32/45610_2.png) [@amarks](https://forum.inductiveautomation.com/u/amarks)\
**Post date:** [April 18, 2025, 5:11pm UTC](https://forum.inductiveautomation.com/t/using-ignition-with-openjdk-windows/18047/31 "2025-04-18T17:11:24Z")

</div>

Thank you. I was also working with a client who's IT security is _extremely_ tight and they were hoping it would work on the latest version.

---

<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:** [April 18, 2025, 5:19pm UTC](https://forum.inductiveautomation.com/t/using-ignition-with-openjdk-windows/18047/32 "2025-04-18T17:19:57Z")

</div>

Hoping that the Client Launcher would work on the latest version of Java?

> [@amarks](#):
>
> a client who's IT security is _extremely_ tight

Yeah... "extremely tight" security, but running 10+ year old unsupported software.

[Previous page](https://forum.inductiveautomation.com/t/using-ignition-with-openjdk-windows/18047.md?page=1)
