Estou com um problema com o Runtime, preciso chegar ate um diretorio, onde vou executar um comando, porem o Runtime da erro se executo um dir, ou um cd, qualquer comando do DOS. Alguem poderia me dizer se tem como fazer isso.
Em ultimo caso, vou setar se aplicativo onde quero chegar, no CLASSPATH.
Muito Obrigado,
Como navegar até o diretório correto eu não sei, mas no seu “último caso”, é na variável PATH, não na CLASSPATH, que você deve colocar o diretório do arquivo a ser executado.
Rafael_Steil
Mas pq vc precisa ir ate o diretorio? pq nao executa o comando informando o caminho completo ate o comando? tipo ( c:\diretorio\seila\meucomand.exe )
Rafael
LN2EE
tenho que executar esse arquivo.bat, que é um programa java, mas tenho que passar alguns parametros…
Voce colocou barra invertida ( / ) soh como exemplo aqui ou esta usando elas no teu programa?? nao esquece que, estando no Windows, voce prcecisa usar a barra normal ( \ )
Rafael
LN2EE
Já tentei usar a barra , porem o java não aceita, tenho que passar , e tambem não dá certo, e tambem ja tentei passar a barra /, e não da certo…
…Leandro Nardo…
Rafael_Steil
Voce precisa colocar \ ( duas barras ), pois na hora de compilar ela sera interpretada como uma soh. O correto seria usar
File.pathSeparator
para representar o separador de diretorios, assim o teu progrma nao ficaria dependente de plataforma ( logico que nao poderia ter c:\ e cosias assim, mas se portabilidaed nao for problema pra vc, apenas ignore ).
Rafael
LN2EE
ainda não deu certo, o runtime não chega ate o arquivo, e tambem não dá algum, alguem teria mais alguma dica…??