Compilation en cours d'execution [Java][RESOLU] - Java - Programmation
Marsh Posté le 13-02-2003 à 10:52:29
bon, apres avoir maté les sources de jasper, ils utilisent ant.
j'ai pas envie, moi
Marsh Posté le 13-02-2003 à 10:53:01
java.lang.Compiler ?
Marsh Posté le 13-02-2003 à 10:56:38
rho ben oui tiens...
le probleme de machins de ce genre c'est que quand on dégaine google il sort tous les messages de mecs qui savent pas compiler, mais ca faut le connaitre pour le trouver.
je vais voir si ca marche
Marsh Posté le 13-02-2003 à 11:08:05
ah ben non, c'est pas ca du tout.
Citation : |
Marsh Posté le 13-02-2003 à 11:09:18
lorill a écrit : bon, apres avoir maté les sources de jasper, ils utilisent ant. |
Et avec ant, comment ils font pour traiter un tag <javac> ?
Marsh Posté le 13-02-2003 à 11:10:03
kadreg a écrit : |
j'ai pas encore eu le courage de regarder
Marsh Posté le 13-02-2003 à 11:12:40
j'ai lu un truc y a pas longtemps la dessus ... je reviens !
Marsh Posté le 13-02-2003 à 11:15:22
ReplyMarsh Posté le 13-02-2003 à 11:43:28
ant c'est bien
Marsh Posté le 13-02-2003 à 11:44:29
DarkLord a écrit : ant c'est bien |
antp, c'est mieux
Marsh Posté le 13-02-2003 à 12:42:30
kadreg a écrit : |
Ils font comme ils disent dans le JavaTip 131 : ils exécutent com.sun.tools.javac.Main.compile(). Mais évidemment, c'est non documenté par Sun...
Marsh Posté le 13-02-2003 à 13:23:29
bon, j'ai l'impression que le -sourcepath est pas pris en compte
en ligne de commande non plus d'ailleurs
Marsh Posté le 14-02-2003 à 10:37:25
lorill a écrit : bon, j'ai l'impression que le -sourcepath est pas pris en compte |
dans ant tu veux dire?
Marsh Posté le 14-02-2003 à 10:41:09
DarkLord a écrit : |
non, dans com.sun.tools.javac.Main
mais en fait j'ai contourné mon probleme, ca rox maintenant
Marsh Posté le 14-02-2003 à 11:26:07
lorill a écrit : |
Et tu as fait quoi (et comment)?
Ps c'est pour mourir moins idiot ...
Marsh Posté le 14-02-2003 à 11:29:03
western a écrit : |
ben tout comme dans l'article de benou.
Code :
|
Marsh Posté le 13-02-2003 à 10:24:09
Le titre est pas très clair, mais je vais essayer d'expliquer mon probleme. Je suis sur un programme (en java) qui doit génerer du code en java aussi. Jusque la, tout va bien. Seulement, j'ai besoin de pouvoir utiliser le code géneré dans la suite de la génération.
Charger un classe, l'instancier, pas de probleme. Mais pour cela, il me faut le byte code. Alors évidement, je pourrais lancer un processus externe pour compiler, mais c'est pas très beau.
J'ai un peu regardé l'api de jasper (utilisé par tomcat pour compiler les jsp), mais bon... Ils se basent forcément sur quelque chose d'existant
une piste, quelqu'un ?
Message édité par lorill le 14-02-2003 à 11:24:42