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>.