Como muda de Diretorio no Java

Salve Galera, gostaria de saber qual é o comando que eu faço para mudar o diretorio que eu estou, para um outro diretorio.

Eu preciso executar um arquivo .Class
Ex. Se o meu diretorio atual é c:documents and settins …
eu gostaria de mudar
para por exemplo
C:


String t[] = {"bat",LOCAL_UPLOAD+ arquivo};
Runtime.getRuntime().exec(t);

qual é o Comando que eu faço isso.

FINALIDADE
Por exemplo eu to no Terminal (Command)
quando eu executo desse jeito funciona
C:javac C:Teste.java <<- Ele Compila Normal

Vou executar
C:java C:Teste

Erro
Exception in thread “main” java.lang.NoClassDefFoundError: C:Output

Porem se eu executar assim Funciona Normal
C:java Teste << BELEZA FUNCIONA

Alguem pode me mostrar um exemplo

Abraços
Marcus Paulo[/code]

Se vc executar passando o classpath, ira funcionar:

java -cp . Teste

Rafael

Muito Obrigado pela resposta Rafeal,

a bronca é a seguinte.
Eu to executando esse comando no Servlet

então eu recebo um arquivo de um usuario

1 - Recebi o arquivo, automaticamente é para ele executar o .Class (passado pelo usuario)
2 - Por exemplo no Windows, o diretorio quando vc inica o Prompt é C:documents and settings… certo
3 - Imagina que eu baixai o arquivo para o C:
4 - então no meu programa ele executa da seguinte forma
C:documents and Settings/… > java C:Teste
(Teste - é o nome do arquivo .class)
ai gera aquele erro. que esta na primeira postagem.

Então a minha solução seria

1 -Seria mudar de diretorio(C:documents…> ) para qualquer outro diretorio, no caso no diretorio C:.

  • Como eu faço para mudar, para que o comand fique na pasta que eu quero

Com isso eu passo apenas o parametro java e o nome do arquivo
ai executa tranquilamente

Tem como

Abraço

Marcus Paulo

Bom, basta voce apontar o classpath para o diretorio:

java -cp c&#58;\ NomeDoProg

ai nao importa o diretorio onde vc se encontre

Rafael