Runtime.exec ??? [Java] - Programmation
Marsh Posté le 07-06-2002 à 10:48:36
aehm. Bin le plus simple c'est de lire ce que le compilo te dit. Là tu références une méthodes non statique depuis un contexte statique. Si tu n'as pas compris, montrez le code qui provoque l'erreur me semble la meilleure idée si tu veux avoir une réponse rapide.
Marsh Posté le 07-06-2002 à 10:55:15
oui j ai compris ce que me dit le compilo mais je ne pense pas que montrer le code avancera a grand chose. en effet, j'utilise JACK agent pour faire du agent-based development et ce runtime.exec est appele dans un des plans de mon agent.
bref montrer le code n avancera a rien desole
Marsh Posté le 07-06-2002 à 10:58:18
c juste que tu vuex pas montrer ton code. La solution de le schorcho est probablement la bonne mais je tiens à te dire que personne ici n'est pret à perdre son temps à jouer au jeu des 7 erreurs pour deviner ton problème.
Ce que tu fais, des milliers de personnes l'ont déjà fait. Qui plus est je ne te deamnde pas de montrer tout ton code mais juste la partie (les quelques lignes) correspondant à l'appel à exec()
Tu es sur un forum de bénévoles. Aider les bénévoles à te répondre est un minimum je trouve.
Marsh Posté le 07-06-2002 à 11:01:40
Surtout qu'il n'y avait pas besoin d'être un boss en Java pour trouver la réponse tout seul, il suffit de savoir lire la doc...
Marsh Posté le 07-06-2002 à 11:03:38
ou chercher sur ce forum. C'est une question qui revient souvent. Ce qu'il me tue c'est qu'il a une erreur du compilo et qu'il vient me dire à moi que montrer son code ne servirait à rien.
Je te jure,y en a qui doute de rien
Marsh Posté le 07-06-2002 à 11:21:23
un boulay un!
si ca continu on va depasser le forum de télécharger.com
Marsh Posté le 07-06-2002 à 17:05:46
oulala no stress les gars,
vous le voulez mon code, bin le voilà mais je vous assure que ça sert a rien. c vraiment pas la peine de s'enerver :
public plan HandleCompileFiles extends Plan {
#handles event CreateCompileBatchFile he_ccbf;
#posts event ClearTemporaryFiles pe_ctf;
goal()
{
Runtime.getRuntime().exec("path.bat" );
Runtime.getRuntime().exec("compile.bat" );
@post(pe_ctf);
}
}
je remarque quand meme que des qu'il y a le moindre truc qui vous chatouille, vous vous mettez a hurler.
un peu de tolérance ferait du bien a ce forum
Marsh Posté le 07-06-2002 à 17:22:37
phleup a écrit a écrit : public plan HandleCompileFiles extends Plan { #handles event CreateCompileBatchFile he_ccbf; #posts event ClearTemporaryFiles pe_ctf; goal() { Runtime.getRuntime().exec("path.bat" ); Runtime.getRuntime().exec("compile.bat" ); @post(pe_ctf); } } |
c'est du Java ca ??
sinon, les 2 lignes javaesques doivent compiler si tu les entoures d'un try/catch qui va bien ...
Marsh Posté le 07-06-2002 à 17:37:52
oui oui avec ça ça compile. yavait juste pas les getRuntime() avant.
et je suis bien d'accord avec toi, ça ne servait a rien que je montre mon code, puisque c de la programmation agents, c une sorte de couche au dessus du java.
c'est ce que j'avais dit avant de me faire agresser par une poignée de pseudo elitistes s'enflammant au quart de tour
Marsh Posté le 07-06-2002 à 17:42:33
phleup a écrit a écrit : c'est ce que j'avais dit avant de me faire agresser par une poignée de pseudo elitistes s'enflammant au quart de tour |
Si je ne me trompe pas, ils ont solutionné ton problème. Tu pourais peut-être les remercier à la place de les critiquer.
Je pense que si tu leur avait montré le code tout de suite en leur expliquant que seules les 2 lignes étaient concernées par l'erreur, tu aurais eu ta réponse dès le 1er topic.
Marsh Posté le 07-06-2002 à 17:44:10
oui ils ont solutionné, et j'ai remercié, cf 4eme post
c juste apres que ça c barré en couille
bref passons
Marsh Posté le 07-06-2002 à 10:46:56
salut,
je cherche a executer des fichier bat a partir de mon ptit programme en java mais j'ai l'erreur suivante a la compilation :
" non-static method exec(java.lang.String) cannot be
referenced from a static context "
je ne vois pas comment remedier a ce pb. quelqu'un a t'il une idee ?
je vous remercie