liquideshark
Messages postés32Date d'inscriptionmercredi 2 août 2006StatutMembreDernière intervention29 mai 2007
-
13 déc. 2006 à 18:36
sheorogath
Messages postés2448Date d'inscriptionsamedi 21 février 2004StatutModérateurDernière intervention29 janvier 2010
-
15 déc. 2006 à 17:47
Salut tout le monde je voudrai faire un compilateur java, bon un petit du genre qui lit un code dis sil y a une erreur et generer la class corespondante et lexecuter si possible. mon OS est win xp merci
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 13 déc. 2006 à 18:46
Bah pourquoi vouloir réinventer la roue ? Surtout que pour faire un compilo (aussi simple soit-il, pas ce que tu cherche à faire, car il s'agirai déjà d'un compilo assez complet), il te faudra apprendre tout les méthodes liées aux langages (et là, je te souhaite un bon arrachage de cheveux !).
liquideshark
Messages postés32Date d'inscriptionmercredi 2 août 2006StatutMembreDernière intervention29 mai 2007 13 déc. 2006 à 21:22
Salut les gas merci detre aussi nombreux a repondre, je voudrai faire une petite application qui utilise le compilateur java qui est javac.exe, on ouvre un .java genere la .class et donne le resultat (execution) de la classe correspondante. et puis executer la class a partir de l'application.
note a [auteurdetail.aspx?ID=13557 DARKSIDIOUS], le but est de comprendre et utiliser ce qui est deja presens. Je voudrais faire un mini IDE.
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 13 déc. 2006 à 21:30
Salut,
dans ce cas non seulement il te faut faire un parseur grammatical mais aussi un générateur de byte code et donc avoir un connaissance non négligeable de ce qui est et comment faire de l'assembleur java...
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
liquideshark
Messages postés32Date d'inscriptionmercredi 2 août 2006StatutMembreDernière intervention29 mai 2007 13 déc. 2006 à 21:54
Salut [auteurdetail.aspx?ID=43739 Twinuts] et merci pour ton interêt sur le sujet, ce que jaimerais faire c'est utiliser les resource du JDK (javac.exe etc...) deja installer à travers le systeme d'exploitation windows. Mon mimi ide devrai faire pour commencer ouvrir un fichier java le compiler à travers javac.exe du jdk generer la class correspondante et l'executer avec le jre c'est ca en bref
Au plaisir de vous relire
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 13 déc. 2006 à 21:58
Salut,
si ton but n'est pas de refaire la roue dans ce cas je te conseil l'utilisation des classes Process et Runtime et ainsi faire la compilation et analyse du code par la jvm elle meme (javac) en process détaché...
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
indiana_jules
Messages postés750Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention23 décembre 200822 14 déc. 2006 à 15:28
Salut
dans ce cas, si tu souhaites juste pouvoir compiler un fichier java, je te conseille vivement d'utiliser les nouvelles fonctionnalités de la version Mustang de la JVM (1.6) grâce à son JSR 199 (Java Compiler API)