diff --git a/native/linux/latest/usr/bin/josm-latest b/native/linux/latest/usr/bin/josm-latest
index 73e9503efc..66021b1a4b 100755
--- a/native/linux/latest/usr/bin/josm-latest
+++ b/native/linux/latest/usr/bin/josm-latest
@@ -65,6 +65,13 @@ if [ "$JAVACMD" ]; then
         JAVA_OPTS="$JAVA_OPTS --add-exports=java.base/sun.security.action=ALL-UNNAMED"
         JAVA_OPTS="$JAVA_OPTS --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED"
         JAVA_OPTS="$JAVA_OPTS --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED"
+        JAVA_OPTS="$JAVA_OPTS --add-opens=java.base/java.lang=ALL-UNNAMED"
+        JAVA_OPTS="$JAVA_OPTS --add-opens=java.base/java.nio=ALL-UNNAMED"
+        JAVA_OPTS="$JAVA_OPTS --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED"
+        JAVA_OPTS="$JAVA_OPTS --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED"
+        JAVA_OPTS="$JAVA_OPTS --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED"
+        JAVA_OPTS="$JAVA_OPTS --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED"
+        JAVA_OPTS="$JAVA_OPTS --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED"
     fi
     set +e
     while true; do
diff --git a/native/linux/tested/usr/bin/josm b/native/linux/tested/usr/bin/josm
index 9149e68926..0462093cf6 100755
--- a/native/linux/tested/usr/bin/josm
+++ b/native/linux/tested/usr/bin/josm
@@ -65,6 +65,13 @@ if [ "$JAVACMD" ]; then
         JAVA_OPTS="$JAVA_OPTS --add-exports=java.base/sun.security.action=ALL-UNNAMED"
         JAVA_OPTS="$JAVA_OPTS --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED"
         JAVA_OPTS="$JAVA_OPTS --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED"
+        JAVA_OPTS="$JAVA_OPTS --add-opens=java.base/java.lang=ALL-UNNAMED"
+        JAVA_OPTS="$JAVA_OPTS --add-opens=java.base/java.nio=ALL-UNNAMED"
+        JAVA_OPTS="$JAVA_OPTS --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED"
+        JAVA_OPTS="$JAVA_OPTS --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED"
+        JAVA_OPTS="$JAVA_OPTS --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED"
+        JAVA_OPTS="$JAVA_OPTS --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED"
+        JAVA_OPTS="$JAVA_OPTS --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED"
     fi
     set +e
     while true; do
