Eu criei um arquivo .exe a partir de um jar. Agora suponhando que o usuario tenha feito o download do executavel na pasta c:\download. Existe um dado momento na aplicação que eu preciso executa um .bat que esta na pasta C:\Arquivos de programas entao fiz assim:
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(“rundll32 SHELL32.DLL,ShellExec_RunDLL C:\Arquivos de programas\Server\arquivo.bat”);
Nesse .bat ele procura um arquivo hibernate.cfg.xml que esta no msm diretorio que ele…
Um erro é o seguinte quando abri o console para a execução do .bat da um erro dizendo que nao encontrou o arquivo hibernate.cfg.xml. Isso ta acontecendo pq ele ta executando esse .bat a partir do do diretorio c:\download. No console aparece como diretorio corrente c:\download>
Alguem tem alguma ideia de como solucionar isso??