From b46de4c372ec26f98e05e3bfda958bf3eed24927 Mon Sep 17 00:00:00 2001 From: Jonathan Feinberg Date: Tue, 15 Dec 2015 22:03:59 -0500 Subject: [PATCH] Make it possible to run PDE in Eclipse on Windows, or on any platform where the path may have URL-encoded characters in it. --- app/src/processing/app/Platform.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/processing/app/Platform.java b/app/src/processing/app/Platform.java index f492daad7..1303f948e 100644 --- a/app/src/processing/app/Platform.java +++ b/app/src/processing/app/Platform.java @@ -286,13 +286,13 @@ public class Platform { String decodedPath = PApplet.urlDecode(path); if (decodedPath.contains("/app/bin")) { // This means we're in Eclipse + final File build = new File(decodedPath, "../../build").getAbsoluteFile(); if (Platform.isMacOS()) { - processingRoot = - new File(path, "../../build/macosx/work/Processing.app/Contents/Java"); + processingRoot = new File(build, "macosx/work/Processing.app/Contents/Java"); } else if (Platform.isWindows()) { - processingRoot = new File(path, "../../build/windows/work"); + processingRoot = new File(build, "windows/work"); } else if (Platform.isLinux()) { - processingRoot = new File(path, "../../build/linux/work"); + processingRoot = new File(build, "linux/work"); } } else { // The .jar file will be in the lib folder