使用以下代码,我想显示我的程序的位置:
String myPath = getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
在 Windows 7 上它运行良好,所以我得到以下结果:
C:/Users/Admin/...
但我的问题是 Windows XP。我得到以下网址:
C:/Dokumente%20und%20Einstellungen/Admin/...
如何%20
在代码中替换它?!
这不起作用:myPath.replaceAll("%20"," ")