A voir également:
- Compilation Java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Java décompiler - Télécharger - Langages
- Java runtime - Télécharger - Langages
1 réponse
Salut Vincent,
le paramètre c'est -deprecation
il n'est je crois JAMAIS obligatoire, il sert à afficher en détail àla compilation les méthodes/objets que java te conseille de NE PLUS utiliser.
à mon avis si la compilation échoue c'est pour une autre raison,
peux-tu nous poster la totalité du message d'erreru sur ce forum ?
@+,
mirza
le paramètre c'est -deprecation
il n'est je crois JAMAIS obligatoire, il sert à afficher en détail àla compilation les méthodes/objets que java te conseille de NE PLUS utiliser.
à mon avis si la compilation échoue c'est pour une autre raison,
peux-tu nous poster la totalité du message d'erreru sur ce forum ?
@+,
mirza
13 janv. 2004 à 10:01
Voila le message d'erreur complet de la compilation :
Note: C:\Mes Documents\VBarberot\java\DbApplet.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
Process completed.
Je t'envoie en même temps l'ensemble du code source du programme :
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.net.*;
public class DbApplet extends Applet implements ActionListener{
TextField tfQuery;
TextArea taResults;
Button btnExecute;
public void init() {
Panel p1=new Panel();
p1.setLayout(new FlowLayout(FlowLayout.LEFT));
p1.add(new Label("Requête : "));
tfQuery=new TextField("",50);
p1.add(tfQuery);
btnExecute=new Button("Exécuter la requête");
btnExecute.addActionListener(this);
p1.add(btnExecute);
add("North", p1);
taResults=new TextArea(10, 80);
add("Center", taResults);
}
public void executeQuery() {
String qryString=tfQuery.getText();
try {
URL url=new URL("http://localhost:8080/servlets/DbServlet");
String qry=URLEncoder.encode("qry")+"="+URLEncoder.encode(qryString);
URLConnection uc=url.openConnection();
uc.setDoOutput(true);
uc.setDoInput(true);
uc.setUseCaches(false);
uc.setRequestProperty("Content-type", "application/x-www-form-urlencoded");
InputStreamReader in=new InputStreamReader(uc.getInputStream());
int chr=in.read();
while (chr !=-1) {
taResults.append(String.valueOf((char) chr));
chr=in.read();
}
in.close();
}
catch(MalformedURLException e) {
taResults.setText(e.toString());
}
catch(IOException e) {
taResults.setText(e.toString());
}
}
public void actionPerformed(ActionEvent ae) {
executeQuery();
}
}
Merci de ton aide,
Amicalement,
Vincent B
13 janv. 2004 à 10:26
je ne peux pas tester ton code ici (je susi au boulot ;-))
il me semble bien que c'est juste un avertissement ("warning") qui te CONSEILLE de compiler avec "-deprecation" mais "Process completed. " semble indiquer que la compilation c'est correctement déroulée !
mirza
13 janv. 2004 à 10:40
J'ai bien le fichier class qui est généré, mais à l'execution j'ai une page blanche sans aucun message d'erreur. Sinon, en ligne de commande il faut faire javac -depreciation DbApplet.java, n'est-ce pas ?
Merci pour tout, et bon boulot ;-))
Vincent B
13 janv. 2004 à 10:58
En fouinant, j'ai trouvé dans JCreator l'endroit à modifier pour compiler avec -depreciation. Du coup, il m'a indiqué quelle méthode était dépréciée. Je suis allé illico presto dans la doc Java, qui m'a donné la solution. J'ai recompilé et là le message Process completed sans erreur et sans warning.
Je ne peux pas exécuter le fichier, je ne suis pas sur ma machine. Je suis en formation développement informatique, nous sommes souvent en autogestion ;-))
Donc plus de problème a priori, affaire à suivre pour l'éxécution,
Amicalement,
Vincent B
13 janv. 2004 à 11:14
pour l'execution il faut soiut utiliser appletviewer (fourni dans %JAVA_HOME%\bin
soit une page HTML que tu créés avec une balise <APPLET ...>
(voir la syntaxe exacte avec une recherche sur google)