Re:Runtime nao funciona!

3 respostas
rmarin

Que abrir o notepad?

Então faça:

Runtime.getRuntime().exec("notepad c:/teste.txt");

Certo :thumbup:

3 Respostas

benflodin

arquivos txt não são executaveis, voce deve executar:

Runtime.getRuntime().exec("<caminho>/notepad.exe nome-do-txt");
T

exec requer o nome de um programa que consiga abrir o tal arquivo. Por exemplo, o próprio notepad (notepad.exe). Só com o nome do arquivo ele não faz nada.

Se quiser, use rundll32 com alguns parâmetros, que pode achar o programa correto para abrir um arquivo segundo sua extensão.

http://forum.java.sun.com/thread.jspa?threadID=745870

Aqui ele fala em um documento Word, mas o tal código funciona para qualquer documento (.txt etc.) Só não ter espaços no meio do nome.

I

Pq nao esta funcionando este codigo ??? :sad:

Runtime.getRuntime().exec("c:/teste.txt");

Este arquivo ja foi criado , sendo que estou querendo abrir ele pelo notpead e nao esta funcioando …

Aparece este erro aqui !!!

A quem ajudar agradeço !

Criado 27 de julho de 2006
Ultima resposta 27 de jul. de 2006
Respostas 3
Participantes 4