Beanshell“无法解决路径”,但存在检查是“真实的”

时间:2013-01-15 22:06:55

标签: beanshell

在Beanshell脚本中,我有以下代码(使用SalamanderSVG)

import com.kitfox.svg.*;
import com.kitfox.svg.app.beans.*; 

SVGPanel examplePanel = new SVGPanel();

File f = new File(skinDirectory+"/includes/weave.svg");
System.out.println("Existence check: " + f.exists());

examplePanel.setSvgResourcePath(skinDirectory+"/includes/weave.svg");

这会打印“存在检查:true”(因此“weave.svg”的路径似乎是可解析的)

但是“setSvgResourcePath”会抛出错误 “com.kitfox.svg.SVGException:无法解析路径C:\ Users \ Jim \ AppData \ Roaming \ JAlbum \ skins \ rhino_b2_1 / includes / weave.svg”

将拒绝的路径放入Web浏览器会显示文件OK。

任何人都可以给出Beanshell无法解决路径的可能原因吗?

0 个答案:

没有答案