Java应用程序在带空格的文件夹中不起作用

时间:2013-06-13 18:25:08

标签: java application-resource

我正在观察以下问题。我创建一个java应用程序并将所有文件(runnable jar文件+ jar到exe +其他文件和文件夹放到文件夹“adim”中并放在D盘中(D:\ adim)。当我运行应用程序时,它找到许可证adim文件夹中的.lic文件完美无缺。

但是当我用“Adim With Derby”更改文件夹“adim”时,此应用程序显示错误“它找不到license.lic文件”。

最糟糕的是,当我制作一个installShield软件包并将其安装在“程序文件(x86)”[c:\ Program Files(x86)\ ADIM]上面时,会出现上述问题(找不到许可证文件)。 注意:os是windows 7 professional 64bits

任何人都可以帮助解决错误及其解决方案吗?

1 个答案:

答案 0 :(得分:0)

您需要在特殊字符

之前使用反斜杠正确转义文件名