eu ja tive a procura do path da minha aplicação porque se eu intalar a minha aplicação no menu iniciar ela não corre com a funcção system.getproperty(user.dir) o codigo que me devolve o path é este
[code]private String Getwd() {
String applicationDir = getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
if (applicationDir.endsWith(".jar")) {
applicationDir = new File(applicationDir).getParent();
} else {
// Add the path to the class files
applicationDir += getClass().getName().replace('.', '/');
// Step one level up as we are only interested in the
// directory containing the class files
applicationDir = new File(applicationDir).getParent();
}
return applicationDir;
}[/code]
agora o problema é que a string devolvida tem isto :
C:\Documents%20and%20Settings\Utilizador\Os%20meus%20documentos\NetBeansProjects\lib\run.BAT
agora porfavor eu preciso retirar aqueles %20 se não o system nao encontra os ficheiros