Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2044 connectés 

  FORUM HardWare.fr
  Programmation

  [Java] Runtime.exec ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] Runtime.exec ???

n°153356
phleup
Posté le 07-06-2002 à 10:46:56  profilanswer
 

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

mood
Publicité
Posté le 07-06-2002 à 10:46:56  profilanswer
 

n°153359
darklord
You're welcome
Posté le 07-06-2002 à 10:48:36  profilanswer
 

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.


---------------
Just because you feel good does not make you right
n°153367
El Scorcho
Posté le 07-06-2002 à 10:49:55  profilanswer
 

Runtime.getRuntime().exec et ça va rouler !!!

n°153379
phleup
Posté le 07-06-2002 à 10:55:15  profilanswer
 

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 :sweat:

n°153383
phleup
Posté le 07-06-2002 à 10:57:34  profilanswer
 

yeah merci El Sorcho !!

n°153384
darklord
You're welcome
Posté le 07-06-2002 à 10:58:18  profilanswer
 

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.


---------------
Just because you feel good does not make you right
n°153396
El Scorcho
Posté le 07-06-2002 à 11:01:40  profilanswer
 

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

n°153404
darklord
You're welcome
Posté le 07-06-2002 à 11:03:38  profilanswer
 

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  :fou:


Message édité par darklord le 06-07-2002 à 11:04:10

---------------
Just because you feel good does not make you right
n°153432
veryfree
Posté le 07-06-2002 à 11:21:23  profilanswer
 

un boulay un!
 
si ca continu on va depasser le forum de télécharger.com   :D

n°153893
phleup
Posté le 07-06-2002 à 17:05:46  profilanswer
 

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

mood
Publicité
Posté le 07-06-2002 à 17:05:46  profilanswer
 

n°153909
benou
Posté le 07-06-2002 à 17:22:37  profilanswer
 

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

n°153920
phleup
Posté le 07-06-2002 à 17:37:52  profilanswer
 

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

n°153923
benou
Posté le 07-06-2002 à 17:42:33  profilanswer
 

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.

n°153924
phleup
Posté le 07-06-2002 à 17:44:10  profilanswer
 

oui ils ont solutionné, et j'ai remercié, cf 4eme post
 
c juste apres que ça c barré en couille
 
bref passons

n°153932
benou
Posté le 07-06-2002 à 17:58:24  profilanswer
 

ouep ...passons ... bientot le week end ! :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [Java] Runtime.exec ???

 

Sujets relatifs
[java] question de rapidité[JAVA] Multi-fenêtres ?
[Java] problème avec le switch[Java] remplacer 1 séquence de caractère par 1 autre dans un String
[Java] Lire un long dans un fichier écrit en C[java]instancier un objet dans un process séparé
[JAVA]Comment fonctionne la méthode getClass( ) ...Parser du XML avec les API Java
[Java] Comment passer de l'hexa en décimale ?récupérer la console java -> jTextArea
Plus de sujets relatifs à : [Java] Runtime.exec ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR