summarylogtreecommitdiffstats
path: root/jd-gui
diff options
context:
space:
mode:
authorSimon Legner2019-02-01 23:02:25 +0100
committerSimon Legner2019-02-01 23:03:51 +0100
commit2b3bcb006efb9a691f4c4ad9986df818f3ba7f2d (patch)
tree63061796caf2ebf73bb77e15147c22f311797f7c /jd-gui
parentc493e1c3bd0ef731d80c255692de6adb64964757 (diff)
downloadaur-2b3bcb006efb9a691f4c4ad9986df818f3ba7f2d.tar.gz
1.4.0-5: launch using --add-modules for Java >=9
Diffstat (limited to 'jd-gui')
-rwxr-xr-xjd-gui17
1 files changed, 17 insertions, 0 deletions
diff --git a/jd-gui b/jd-gui
new file mode 100755
index 000000000000..a87d8f0f3afc
--- /dev/null
+++ b/jd-gui
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+case $(archlinux-java get) in
+ 'java-6-openjdk')
+ ;&
+ 'java-7-openjdk')
+ ;&
+ 'java-8-openjdk')
+ exec java -jar /usr/share/java/jd-gui/jd-gui.jar "$@"
+ ;;
+ *)
+ exec java \
+ --add-opens java.base/jdk.internal.loader=ALL-UNNAMED \
+ --add-opens jdk.zipfs/jdk.nio.zipfs=ALL-UNNAMED \
+ -jar /usr/share/java/jd-gui/jd-gui.jar
+ ;;
+esac