summarylogtreecommitdiffstats
path: root/josm.sh
diff options
context:
space:
mode:
authorSammysHP2024-03-20 19:33:20 +0100
committerSammysHP2024-03-20 19:33:20 +0100
commit53af268a0bfa2b746082c388797187231386e3d7 (patch)
treef4346a9a9fb98e8e00e00b48e24504c54393f69e /josm.sh
parent8d7b8432aadb7809e3abf70f133901c5497f998a (diff)
downloadaur-josm-svn.tar.gz
Add required Java options
Diffstat (limited to 'josm.sh')
-rwxr-xr-xjosm.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/josm.sh b/josm.sh
index 4c6cfdc8cb7f..eed3819944fb 100755
--- a/josm.sh
+++ b/josm.sh
@@ -5,6 +5,11 @@ while true; do
[ -f /etc/conf.d/josm ] && . /etc/conf.d/josm
JAVA_OPTS="-Djosm.restart=true -Djava.net.useSystemProxies=true $JAVA_OPTS"
+ # See https://josm.openstreetmap.de/ticket/23355
+ 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 $JAVA_OPTS -jar /usr/share/java/josm/josm.jar "$@"
[ "z$?" != "z9" ] && break
done