From 74152de9974362807f9e8c437f4b741ad6532c33 Mon Sep 17 00:00:00 2001 From: daniel Date: Tue, 30 Aug 2016 15:46:50 +0800 Subject: [PATCH] 1 --- .../src/com/fr/design/formula/FunctionConstants.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/designer_base/src/com/fr/design/formula/FunctionConstants.java b/designer_base/src/com/fr/design/formula/FunctionConstants.java index dd3081271..cfb983dd7 100644 --- a/designer_base/src/com/fr/design/formula/FunctionConstants.java +++ b/designer_base/src/com/fr/design/formula/FunctionConstants.java @@ -122,7 +122,10 @@ public abstract class FunctionConstants { String[] arr = filePath.split("!/"); String jarPath = arr[0].substring(6); // alex:substring(6)去掉前面的file:/这六个字符 String classPath = arr[1]; - if (OperatingSystem.isMacOS()){ + if(classPath.endsWith("/")){ + classPath = classPath.substring(0, classPath.length() - 1); + } + if (!OperatingSystem.isWindows()){ //windows里substring后是d:\123\456, mac下substring后是Application/123/456 jarPath = StringUtils.perfectStart(jarPath, "/"); }