Como executar arquivos .exe (ou .bat) através do JSP?

4 respostas
F

Olá galera…

Gostaria de saber como é que faço para executar um arquivo qualquer (um .exe ou um .bat por exemplo) através de uma página JSP…
Trabalhei com ASP um tempo e fiz isso utilizando uma dll chamada aspexec.dll e algumas configurações na máquina…

Preciso URGENTE fazer isso em JSP…

valew…

4 Respostas

eltonk

Não sei se isso é possível…
Normalmente pode-se utilizar a classe java.lang.Runtime que implementa o método getRuntime().

A hora q der um tempinho vou testar… mas tente ae e poste o resultado para nós :wink:

Abraços,

B

Ola,

Tente algo como...

import java.io.*;
public class Cls {

public static void main(String args[]) {
     String str = "Notepad.exe" ;
     try {
         System.out.println("OK");        
         Runtime.getRuntime().exec(str);
     }
     catch (IOException e) {
       System.out.println("Erro");
    }

 }
}

T+

B

Ops :oops:
Nao tinha visto q era via jsp
Foi mal…

C

Oi Fatinha,

O exemplo que o broering deu é ótimo. Lembre-se que não é boa prática executar scriplets em JSPs.

O melhor é você ter um servlet que chama outra classe que aciona esse comando, ou coisa do tipo. E depois o JSP só retornar uma mensagem que informe se foi ok ou se aconteceu algum erro.

Até mais,

Criado 4 de fevereiro de 2004
Ultima resposta 13 de fev. de 2004
Respostas 4
Participantes 4