diff --git a/java/src/processing/mode/java/JavaBuild.java b/java/src/processing/mode/java/JavaBuild.java index aed0bc1327..1bee0fb57f 100644 --- a/java/src/processing/mode/java/JavaBuild.java +++ b/java/src/processing/mode/java/JavaBuild.java @@ -750,10 +750,10 @@ protected boolean exportApplication(File destFolder, if(embedJava){ try { var jdk = Files.list(new File(resources).toPath()) - .filter(Files::isDirectory) - .filter(p -> p.getFileName().toString().startsWith("jdk-")) - .findFirst() - .orElseThrow(); + .filter(Files::isDirectory) + .filter(p -> p.getFileName().toString().startsWith("jdk")) + .findFirst() + .orElseThrow(() -> new RuntimeException("No JDK folder found in resources. Expected a folder starting with 'jdk'.")); var target = new File(contentsFolder, "PlugIns/"); target.mkdirs(); Util.copyDirNative(jdk.toFile(), target);