diff --git a/app.briar.gtk.json b/app.briar.gtk.json
index c07e4a5fddee8fb5bfd3c7617d84fc6c25c1fa5a..b5aac0967df417decf5f8f1315d22456054a5f4b 100644
--- a/app.briar.gtk.json
+++ b/app.briar.gtk.json
@@ -3,6 +3,9 @@
     "runtime": "org.gnome.Platform",
     "runtime-version": "3.28",
     "sdk": "org.gnome.Sdk",
+    "sdk-extensions": [
+        "org.freedesktop.Sdk.Extension.openjdk10"
+    ],
     "command": "briar_gtk",
     "finish-args": [
         "--share=network",
@@ -33,6 +36,15 @@
         "*.a"
     ],
     "modules": [
+        {
+            "name": "openjdk",
+            "buildsystem": "simple",
+            "build-commands": [
+                "/usr/lib/sdk/openjdk10/install.sh",
+                "/usr/lib/sdk/openjdk10/installjdk.sh",
+                "/usr/lib/sdk/openjdk10/enable.sh"
+            ]
+        },
         {
             "name": "briar_gtk",
             "buildsystem": "meson",