diff --git a/briar-desktop/src/test/kotlin/org/briarproject/briar/desktop/RunWithMultipleTemporaryAccounts.kt b/briar-desktop/src/test/kotlin/org/briarproject/briar/desktop/RunWithMultipleTemporaryAccounts.kt
index 6a8fbe6d0242711f2e09b30fc4e57dd808b784bb..22c3618772dca69851d49f64729ebb2f1cf37bc3 100644
--- a/briar-desktop/src/test/kotlin/org/briarproject/briar/desktop/RunWithMultipleTemporaryAccounts.kt
+++ b/briar-desktop/src/test/kotlin/org/briarproject/briar/desktop/RunWithMultipleTemporaryAccounts.kt
@@ -49,6 +49,12 @@ internal class RunWithMultipleTemporaryAccounts(
     fun run() {
         LogUtils.setupLogging(ALL)
 
+        printProperty("java.vendor")
+        printProperty("java.version")
+        printProperty("java.vm.name")
+        printProperty("java.vm.vendor")
+        printProperty("java.vm.version")
+
         for (i in names.indices) {
             val name = names[i]
             val app = app(name, DEFAULT_SOCKS_PORT + 2 * i, DEFAULT_CONTROL_PORT + 2 * i)
@@ -74,6 +80,10 @@ internal class RunWithMultipleTemporaryAccounts(
         }
     }
 
+    private fun printProperty(property: String) {
+        println("$property: ${System.getProperty(property)}")
+    }
+
     private fun app(name: String, socksPort: Int, controlPort: Int): BriarDesktopTestApp {
         val dataDir = getDataDir()
         LOG.i { "Using data directory '$dataDir'" }