summarylogtreecommitdiffstats
path: root/jd-gui
diff options
context:
space:
mode:
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