applet/index.html.
[]'s
Caetano
- Original Message -
From: Giovanne Vermes
To: [EMAIL PROTECTED]
Sent: Friday, January 10, 2003 8:34 PM
Subject: Re: [java-list] Executar programa externo a partir do java.
Pelo que sei não é possível, já que uma das diretivas de segurança dos applets é n
vanne
Vermes
To: [EMAIL PROTECTED]
Sent: Friday, January 10, 2003 8:34
PM
Subject: Re: [java-list] Executar
programa externo a partir do java.
Pelo que sei não é possível, já que uma das diretivas de segurança dos
applets é não permitir acesso à máquina local.]
Daniel V
sa
To: [EMAIL PROTECTED]
Sent: Thursday, January 09, 2003 10:46 AM
Subject: Re: [java-list] Executar programa externo a partir do java.
Falaê, Cristiano!
FSA é de Fundação Santo André?
Esse erro ocorre porque o método exec(String) da classe Runtime lança um IOException, ou seja, vc deve c
abrir um arquivo a
partir de um APPLET???
Valeu.
Obrigado também Vieira
- Original Message -
From:
André Barbosa
To: [EMAIL PROTECTED]
Sent: Thursday, January 09, 2003 10:46
AM
Subject: Re: [java-list] Executar
programa externo a partir do java.
Falaê
Como vai Cristiano?
O próprio erro está reportando o que está
acontecendo...
Você precisa declarar a exceção IOException que
pode ser "jogada" (be thrown ).
Você tem duas opções:
1ª. public
metodoRuntime( tipo variável, tipo variável) throw
IOException
{
Runt
Olá Cristiano,
Qd aparecer este tipo de mensagem "unreported exception" significa que a
classe te obriga a usar a estrutura try/catch.
Neste caso, basta alterar seu código para algo como
try{
Runtime.getRuntime().exec("calc.exe");
}
catch(IOException e){
System.out.println("Ocorreram
Olá Cristiano !
Tente usar
try {
Runtime.getRuntime().exec("calc.exe");
} catch (Exception e) {
e.printStackTrace();
}
Leandro Vestino
- Original Message -
From:
Monitoria
To: [EMAIL PROTECTED]
Sent: Wednesday, January 08, 2003 3:52
PM
Subject: [
Olá,
Tente inserir seu comando dentro de um block
try-catch. É isto que o erro retornado esta lhe dizendo.
try {
Runtime.getRuntime().exec("calc.exe");
} catch ( java.io.IOException ioe )
{
System.err.println("Nao
foi possivel executar calc.exe...");
ioe.printStackTrace();
}
Você deve acrescentar o seguinte ao método que chama o programa externo:
throws java.io.IOException
Exemplo:
public void chamaProgramaExterno(String programa) throws java.io.IOException
{
Runtime.getRuntime().exec(programa);
}
[ ]'s
/*
* Rafael de Melo Lima Santini
* BiblioShop - Informatiz
Title: Message
Esta
operação lança uma java.io.IOException.
Por
isso, este comando deve estar envolvido por bloco "try catch" para você
poder tratar uma possível ocorrência de exeção.
Ficaria assim:
try
{
Runtime.getRuntime().exec("calc.exe");
}
catch( java.io.IOException ioe
Title: Message
Tente da seguinte maneira, que é o correto :
import java.io.*;
public static void main(String[] args) {
try {
Process osProcess =
Runtime.getRuntime().exec("calc.exe");
osProcess.waitFor();
if
(osProcess.exitValue()==2)
Title: Message
o método exec() lança IOExeption e por isso deve estar em um bloco
try...catch: public Process exec(String command)
throws IOException
Executes the specified string command in a
separate process.
The command argument is parsed into
tokens and then ex
Cristiano,
Vc deve tratar a exceção q pode ser
gerada pelo método. O seu código deveria ser algo desse tipo:
try {
Runtime.getRuntime().exec("calc.exe");
}
catch( java.io.IOException ex) {
System.err.println ("Erro: Não
foi possível executar a calculadora do Windows!"
13 matches
Mail list logo