From c233485c9050d74ce301212f9d1806cfd0291b71 Mon Sep 17 00:00:00 2001 From: jlizier Date: Thu, 1 Sep 2022 15:28:28 +1000 Subject: [PATCH] Fixing windows paths generated from AutoAnalyser to be properly escaped --- .../infodynamics/demos/autoanalysis/AutoAnalyser.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java/source/infodynamics/demos/autoanalysis/AutoAnalyser.java b/java/source/infodynamics/demos/autoanalysis/AutoAnalyser.java index ea3acd3..a4f448a 100644 --- a/java/source/infodynamics/demos/autoanalysis/AutoAnalyser.java +++ b/java/source/infodynamics/demos/autoanalysis/AutoAnalyser.java @@ -785,11 +785,11 @@ public abstract class AutoAnalyser extends JFrame String jarLocation, pythonDemosLocation, matlabDemosLocation; try { File jarLocationFile = new File(jidtFolder + "infodynamics.jar"); - jarLocation = jarLocationFile.getCanonicalPath(); + jarLocation = jarLocationFile.getCanonicalPath().replace("\\", "\\\\"); File pythonDemosLocationFile = new File(pathToAutoAnalyserDir + "../python"); - pythonDemosLocation = pythonDemosLocationFile.getCanonicalPath(); + pythonDemosLocation = pythonDemosLocationFile.getCanonicalPath().replace("\\", "\\\\"); File matlabDemosLocationFile = new File(pathToAutoAnalyserDir + "../octave"); - matlabDemosLocation = matlabDemosLocationFile.getCanonicalPath(); + matlabDemosLocation = matlabDemosLocationFile.getCanonicalPath().replace("\\", "\\\\"); } catch (IOException ioex) { JOptionPane.showMessageDialog(this, ioex.getMessage());