diff --git a/README.md b/README.md
index ce046d6..f8aa2c0 100755
--- a/README.md
+++ b/README.md
@@ -40,9 +40,9 @@ Then, retrieve this project from git:
`git clone https://github.com/knaccc/i2p-zero.git`
-Note that the current version of this script uses jdk-11.0.2. If this version of Java becomes no longer available for
-download, then update the references to jdk-11.0.2 in java-config.sh to the later version. To locate a recent
-JDK download URL, see https://jdk.java.net/11/
+Note that the current version of this script uses jdk-12. If this version of Java becomes no longer available for
+download, then update the references in java-config.sh to the later version. To locate a recent
+JDK download URL, see https://jdk.java.net/12/
Also note that JDKs for Linux, MacOS and Windows will be downloaded, which will total several hundred megabytes.
diff --git a/bin/build-launcher.sh b/bin/build-launcher.sh
index 7debdd5..e9757c3 100755
--- a/bin/build-launcher.sh
+++ b/bin/build-launcher.sh
@@ -110,6 +110,11 @@ done
cp "$basedir/resources/i2p-zero.win.cfg" "$basedir/dist/win-gui/router/app/i2p-zero.cfg"
+# linux-gui launcher: fix location of libjli.so due to slight incompatibility with javapackager11 when used with jdk12 hotspot VM
+mkdir "$basedir/dist/linux-gui/router/runtime/lib/jli"
+cp "$basedir/dist/linux-gui/router/runtime/lib/libjli.so" "$basedir/dist/linux-gui/router/runtime/lib/jli/"
+
+
# show distribution sizes
du -sk dist/* | awk '{printf "%.1f MB %s\n",$1/1024,$2}'
diff --git a/bin/java-config.sh b/bin/java-config.sh
index a52a2d0..b39d7c7 100644
--- a/bin/java-config.sh
+++ b/bin/java-config.sh
@@ -8,19 +8,19 @@ fi
export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8
-JDK_DOWNLOAD_FILENAME_LINUX=OpenJDK11U-jdk_x64_linux_hotspot_11.0.1_13.tar.gz
-JDK_DOWNLOAD_FILENAME_MAC=OpenJDK11U-jdk_x64_mac_hotspot_11.0.1_13.tar.gz
-JDK_DOWNLOAD_FILENAME_WIN=openjdk-11.0.2_windows-x64_bin.zip
+JDK_DOWNLOAD_FILENAME_LINUX=OpenJDK12U-jdk_x64_linux_hotspot_12_33.tar.gz
+JDK_DOWNLOAD_FILENAME_MAC=OpenJDK12U-jdk_x64_mac_hotspot_12_33.tar.gz
+JDK_DOWNLOAD_FILENAME_WIN=OpenJDK12U-jdk_x64_windows_hotspot_12_33.zip
-JDK_DOWNLOAD_URL_LINUX=https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.1%2B13/OpenJDK11U-jdk_x64_linux_hotspot_11.0.1_13.tar.gz
-JDK_DOWNLOAD_URL_MAC=https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.1%2B13/OpenJDK11U-jdk_x64_mac_hotspot_11.0.1_13.tar.gz
-JDK_DOWNLOAD_URL_WIN=https://download.java.net/java/GA/jdk11/9/GPL/openjdk-11.0.2_windows-x64_bin.zip
+JDK_DOWNLOAD_URL_LINUX=https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12%2B33/OpenJDK12U-jdk_x64_linux_hotspot_12_33.tar.gz
+JDK_DOWNLOAD_URL_MAC=https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12%2B33/OpenJDK12U-jdk_x64_mac_hotspot_12_33.tar.gz
+JDK_DOWNLOAD_URL_WIN=https://github.com/AdoptOpenJDK/openjdk12-binaries/releases/download/jdk-12%2B33/OpenJDK12U-jdk_x64_windows_hotspot_12_33.zip
-JAVA_HOME_LINUX=$basedir/import/jdks/linux/jdk-11.0.1+13
-JAVA_HOME_MAC=$basedir/import/jdks/mac/jdk-11.0.1+13/Contents/Home
-JAVA_HOME_WIN=$basedir/import/jdks/win/jdk-11.0.2
+JAVA_HOME_LINUX=$basedir/import/jdks/linux/jdk-12+33
+JAVA_HOME_MAC=$basedir/import/jdks/mac/jdk-12+33/Contents/Home
+JAVA_HOME_WIN=$basedir/import/jdks/win/jdk-12+33
-JAVAFX_VERSION=11.0.2
+JAVAFX_VERSION=12
JAVAFX_SDK_DOWNLOAD_URL_LINUX=https://download2.gluonhq.com/openjfx/$JAVAFX_VERSION/openjfx-${JAVAFX_VERSION}_linux-x64_bin-sdk.zip
JAVAFX_SDK_DOWNLOAD_URL_MAC=https://download2.gluonhq.com/openjfx/$JAVAFX_VERSION/openjfx-${JAVAFX_VERSION}_osx-x64_bin-sdk.zip
JAVAFX_SDK_DOWNLOAD_URL_WIN=https://download2.gluonhq.com/openjfx/$JAVAFX_VERSION/openjfx-${JAVAFX_VERSION}_windows-x64_bin-sdk.zip
diff --git a/org.getmonero.i2p.zero.gui/org.getmonero.i2p.zero.gui.iml b/org.getmonero.i2p.zero.gui/org.getmonero.i2p.zero.gui.iml
index ceefdf6..bfeffbb 100644
--- a/org.getmonero.i2p.zero.gui/org.getmonero.i2p.zero.gui.iml
+++ b/org.getmonero.i2p.zero.gui/org.getmonero.i2p.zero.gui.iml
@@ -7,10 +7,11 @@
+
-
+
@@ -19,7 +20,7 @@
-
+
@@ -28,7 +29,7 @@
-
+
@@ -37,7 +38,7 @@
-
+
@@ -46,7 +47,7 @@
-
+
@@ -55,7 +56,7 @@
-
+
@@ -64,7 +65,7 @@
-
+
@@ -73,12 +74,11 @@
-
+
-
\ No newline at end of file