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.
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 ( \ )
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 ).