diff --git a/onionwrapper-java/src/test/java/org/briarproject/onionwrapper/ResourcesTest.java b/onionwrapper-java/src/test/java/org/briarproject/onionwrapper/ResourcesTest.java
new file mode 100644
index 0000000000000000000000000000000000000000..084070be56f90d0bb21ae9b152bebf0d0f117dc5
--- /dev/null
+++ b/onionwrapper-java/src/test/java/org/briarproject/onionwrapper/ResourcesTest.java
@@ -0,0 +1,36 @@
+package org.briarproject.onionwrapper;
+
+import org.junit.Before;
+import org.junit.Test;
+
+import static org.briarproject.onionwrapper.TestUtils.isLinux;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assume.assumeTrue;
+
+public class ResourcesTest {
+
+	@Before
+	public void setUp() {
+		assumeTrue(isLinux());
+	}
+
+	@Test
+	public void testCanLoadTor() {
+		testCanLoadResource("x86_64/tor");
+	}
+
+	@Test
+	public void testCanLoadObfs4() {
+		testCanLoadResource("x86_64/obfs4proxy");
+	}
+
+	@Test
+	public void testCanLoadSnowflake() {
+		testCanLoadResource("x86_64/snowflake");
+	}
+
+	private void testCanLoadResource(String name) {
+		ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
+		assertNotNull(classLoader.getResourceAsStream(name));
+	}
+}