Oi Vera.

Tem algo que eu n�o entendi no seu programa. Por que a sintaxe
"f:\\alunos\\vera\\trabal~1\\ops5\\edit" ? Em que ambiente operacional voc�
est�?
Eu testei em Windows98, rodando meu programa do prompt do DOS.
Note que o path completo deve ser fornecido na forma convencional. (ex.:
C:\Windows\Command\Edit.com) Note a extens�o do arquivo n�o pode ser
omitida. Se voc� quiser executar um processo em outra m�quina, voc� ter�
antes de mapear a unidade da rede para uma letra convencional e ent�o
acessar normalmente o programa remoto. Eu testei e tamb�m funciona.
O programa que eu utilizei � Hiper simples e vai listado abaixo:

import java.io.IOException;

public class Exec {
    public static void main (String [] s) {
        if (s.length < 1) {
            System.out.println ("usage: java Exec ProgramName");
            return;
        }
        Process p;
        try {
            p = Runtime.getRuntime ().exec (s [0]);
        }
        catch (IOException e) {
            System.out.prinln ("Could not execute program " + s [0]);
            e.printStackTrace ();
            return;
        }
    }
}


Espero ter ajudo em algo.

Ricardo Munhoz Santiago

-----Mensagem original-----
De: Vera L�cia da Silva <[EMAIL PROTECTED]>
Para: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Data: Sexta-feira, 30 de Abril de 1999 18:15
Assunto: Ajuda (execu��o de programas ambiente DOS)


Oi Pessoal

Estou tentando executar um programa DOS atrav�s de uma aplica��o Java...

> (c�digo abaixo...)
>
> import java.awt.*;
> import java.lang.*;
> import java.io.*;
> import java.lang.InterruptedException;
>
> public class chama {
>   public static void main(String Argv[]) {
>     Process  process;
>     int      exitStatus = 0;
>
>    try  {
>
process=Runtime.getRuntime().exec("f:\\alunos\\vera\\trabal~1\\ops5\\edit
")
>    }
>   catch (IOException e){
>   System.out.println ("Exec failed, Edit not launched " +
e.getMessage());
>   }
>  System.exit (0);
>   }
> }

Por exemplo o programa edit.com do DOS, ao executar o programa atrav�s
da
minha aplica��o java, o mesmo n�o permite a digita��o de texto, ou seja,

chama o programa rapidinho e some... Tem um jeito de fazer a aplica��o
java
abrir um outra janela do ambiente DOS e executar o programa e permitir
que
seja digitado dados neste editor????
J� procurei muitos livros de java e n�o encontrei... Ser� que � poss�vel
fazer isto????
Pensei que talvez fosse algum tipo de configura��o errada, mas n�o sei
por onde come�ar a procurar o erro... J� que o erro parece n�o ser do
Java e sim de ambiente...
Se algu�m puder me ajudar, agrade�o muito...

Grata
Vera

* Para nao receber mais e-mails da lista, acesse
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail,
escolha a lista <[EMAIL PROTECTED]> e de um <submit>.

* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a