Probleme avec un code lors de la compilation

yasen Messages postés 4 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 3 avril 2004 - 27 janv. 2004 à 19:37
yasen Messages postés 4 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 3 avril 2004 - 29 janv. 2004 à 09:36
Bonjour,

je veux compiler se code :

import java.applet.Applet;
import java.awt.Graphics;

public class run extends Applet
{
public void start()
{
java.lang.Runtime r = java.lang.Runtime.getRuntime();
String Cmd ="../../doc/$codnat/$numparq/modele.bat";
java.lang.Process P =r.exec(Cmd);
}
}

mais il me fait une erreur sur la 1er parenthese d'ici r.exec(Cmd)

l'erreur est :
unreported exception java.io.IOException; must be caught or declared to be thrown.

Merci d'avance a tous

2 réponses

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
27 janv. 2004 à 22:59
tu mets tout ca dans un bloc try ou bien tu dis que run throws java.io.IOException (plutot la 1ère solution)
0
yasen Messages postés 4 Date d'inscription mardi 9 septembre 2003 Statut Membre Dernière intervention 3 avril 2004
29 janv. 2004 à 09:36
Merci du coup de main.

Mais j'ai un autre probleme, j'ai changé le code est ca donne :

import java.applet.*;
import java.io.*;
import java.lang.*;

public class run extends Applet
{
public void start()
{
try
{
String b ="../../doc/$codnat/$numparq/modele.bat";
java.lang.Runtime run = Runtime.getRuntime();
run.exec( b );
}
finally
{
run.dispose();
}
}
}

Maintenant, il me fait cette erreur :

Cannot resolve symbol
symbol : method dispose()
location : class run
run.dispose();
^

j'utilise le kit java 2 de sun pour la compilation

Merci d'avance.
0
Rejoignez-nous