Syruis
Messages postés181Date d'inscriptionmardi 8 juin 2004StatutMembreDernière intervention28 avril 2009
-
26 juil. 2004 à 18:15
wargre
Messages postés649Date d'inscriptionmardi 8 juin 2004StatutMembreDernière intervention 9 septembre 2004
-
27 juil. 2004 à 15:33
Bonjour je cherche a recuperer le resultat de l'execution d'une class mais a mon grand malheur je galère .. la seule methode bien ki ma paru fesable c de faire
package fr.package;
public class Parameter {
public static Object getParameter() throws IOException {
int i=60;
InputStream par= ClassLoader.getSystemResourceAsStream("fr.package.testjob()");
while(par==null){
InputStream par2 = (InputStream) getStream();
//System.out.println(par2);
i++;
if(i==160){
return "true";//voir si des fois par != null
}
par=par2;
}
BufferedReader in = new BufferedReader(new InputStreamReader(par));
String str="null";
while (in.readLine()!=null){
//si qqchose a lire continue
str = in.readLine();
//alors li et met dans la String
}
return str;
}
public static Object getStream() throws IOException{
InputStream par= ClassLoader.getSystemResourceAsStream("fr.package.testjob()");
return par;
}
public static void main(String[] args) {
}
}
voila la methode"getParameter" qui permet de recuperer le resultat de la class testjobs mais la elle me revoit un resultat null... qqun sait pk??
le reste sert a la ocnvertir en string et a verifier si par est null ou pas....
Merci de votre aide
www.crisenouilleenforce.fr.vu
le secret de la vie n'est pas de faire ce que l'on aime mais d'aimer ce que l'on fait ....
Syruis :)
A voir également:
Pb de classloader [recuperer l'exec. dune class...]
Syruis
Messages postés181Date d'inscriptionmardi 8 juin 2004StatutMembreDernière intervention28 avril 2009 27 juil. 2004 à 10:49
autant pour moi je dois recuperer le resultat de l'execution...
www.crisenouilleenforce.fr.vu
le secret de la vie n'est pas de faire ce que l'on aime mais d'aimer ce que l'on fait ....
wargre
Messages postés649Date d'inscriptionmardi 8 juin 2004StatutMembreDernière intervention 9 septembre 20047 27 juil. 2004 à 12:30
ptain la je vais sortir ma sciences du francais....
"autant pour moi" ca veut rien dire en realité c'est
"Au temps pour moi" :)))
par contre je comprend vraiment pas ce que tu cherches a faire....
pq recuperer le code compilé.... alors que l'on peut le faire par un acces fichier...
Syruis
Messages postés181Date d'inscriptionmardi 8 juin 2004StatutMembreDernière intervention28 avril 2009 27 juil. 2004 à 15:04
euh ui ca marche presque sauf que la ca me revoi une erreur 500:
java.io.IOException: CreateProcess: fr.package.testjob() error=2
java.lang.Win32Process.create(Native Method)
java.lang.Win32Process.(Win32Process.java:66)
java.lang.Runtime.execInternal(Native Method)[....]
at java.lang.Thread.run(Thread.java:534)
qqun sait a quoi ca correspond??
www.crisenouilleenforce.fr.vu
le secret de la vie n'est pas de faire ce que l'on aime mais d'aimer ce que l'on fait ....