# Linux java 17 opens and exports

**URL:** <https://forum.inductiveautomation.com/t/linux-java-17-opens-and-exports/83546>\
**Category:** Ignition\
**Tags:** vision, ignition81\
**Created:** [December 27, 2023, 3:14pm UTC](https://forum.inductiveautomation.com/t/linux-java-17-opens-and-exports/83546 "2023-12-27T15:14:38Z")\
**Posts on this page:** 1\
**Showing post:** 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:** [December 27, 2023, 3:24pm UTC](https://forum.inductiveautomation.com/t/linux-java-17-opens-and-exports/83546/2 "2023-12-27T15:24:42Z")

</div>

Inside the `legacyClient.sh` script there is probably a line like this:

```auto
JAVA_ARGS=""

```

try changing that to:

```auto
JAVA_ARGS="--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.desktop/java.awt=ALL-UNNAMED --add-opens=java.desktop/java.awt.event=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.desktop/javax.swing.tree=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf.synth=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.desktop/javax.swing.tree=ALL-UNNAMED --add-exports=java.base/sun.security.action=ALL-UNNAMED --add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED --add-exports=java.desktop/com.sun.awt=ALL-UNNAMED --add-exports=java.desktop/com.sun.java.swing.plaf.windows=ALL-UNNAMED --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.desktop/sun.awt.image=ALL-UNNAMED --add-exports=java.desktop/sun.awt.shell=ALL-UNNAMED --add-exports=java.desktop/sun.awt.windows=ALL-UNNAMED --add-exports=java.desktop/sun.swing=ALL-UNNAMED --add-exports=java.desktop/sun.swing.plaf.synth=ALL-UNNAMED --add-exports=java.desktop/sun.swing.table=ALL-UNNAMED --add-exports=java.desktop/sun.print=ALL-UNNAMED"

```

no idea if this will work. The unsupported 32-bit client scenario became a little more unsupported with the JDK 17 upgrade.

---

_[View the full topic](https://forum.inductiveautomation.com/t/linux-java-17-opens-and-exports/83546)._
