Abrir ficheiro

3 respostas
L

Boas galera

Alguem me pode dizer como faço para abir um ficheiro .DOC que tenho na minha drive C:\ ? tenho um botão e queria que ao pressiona-lo ele abrisse um ficheiro e conssequentemente o WORD ? É possivel fazer isso ? tambem podia ser da seguinte forma : Eu pressionava o botão ele abria um caixa de dialogo para eu navegar pelas directoria; seleccionava o ficheiro clicava em ok e o ficheiro se abria. alguem me pode enviar codigo para fazer isso ?

Obrigado desde ja !

3 Respostas

J

É no windows?
Usa Runtime.getRuntime().exec(“command /c start meu_doc.doc”).
Se for XP troca o command por cmd.

L

veja o codigo que criei :

SairFrame.addActionListener(

                new ActionListener() {
      
                public void actionPerformed( ActionEvent event )
                {
                                   
                    Runtime.getRuntime().exec(cmd.exe, /c, start, "c:\ficheiro.txt");
                }
                }  
                ) ;

mas da um erro na linha do Runtime : illegal start of expression

mas da me erro

[size=“11”]
[color=“red”]

  • Editado: Lembre-se de usar BBCode em seus códigos para mantê-los identados e mais legíveis para outros usuários - Matheus[/color][/size] :joia:
S

Ae Luis, fiz o seguinte:

import java.io.IOException;

public class Teste {
  public static void main(String[] args) {
    try {
      Runtime.getRuntime().exec("cmd.exe /c start Teste.doc");
    } catch (IOException e) {
    }
  }
}

Criei um arquivo .doc no mesmo local de onde está o .java ... ae funciona normal, abre o Word, blz.

Falow

Criado 18 de agosto de 2005
Ultima resposta 19 de ago. de 2005
Respostas 3
Participantes 3