Bonjour,

Je souhaite reproduire le fonctionnement d'une application qui prend un code source d'une classe java en paramètre et le traduis en bytecode (dans le but d'une automatisation).

Voici un exemple de classe java en entrée du programme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
package test.testing.toto;
 
public class test{
 
	public void test() throws Exception {
		System.out.println("Hello world !");
	}	
}
Et en sortie j'obtiens :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
yv66vgAAADEAHwoABgAQCQARABIIABMKABQAFQcAFgcAFwEABjxpbml0PgEAAygpVgEABENvZGUBAA9MaW5lTnVtYmVyVGFibGUBAAZpbnZva2UBAApFeGNlcHRpb25zBwAYAQAKU291cmNlRmlsZQEAGFZlcmlmaWNhdGlvbkNvbXB1dGUuamF2YQwABwAIBwAZDAAaABsBAA1IZWxsbyB3b3JsZCAhBwAcDAAdAB4BAFtCdXNpbmVzc1Byb2Nlc3Nlcy9BR0FfRFdIX0NvbnRyYXRzL1RyYW5zZm9ybWF0aW9uUHJvY2Vzc2VzL1ZlcmlmaWNhdGlvbi9WZXJpZmljYXRpb25Db21wdXRlAQAQamF2YS9sYW5nL09iamVjdAEAE2phdmEvbGFuZy9FeGNlcHRpb24BABBqYXZhL2xhbmcvU3lzdGVtAQADb3V0AQAVTGphdmEvaW8vUHJpbnRTdHJlYW07AQATamF2YS9pby9QcmludFN0cmVhbQEAB3ByaW50bG4BABUoTGphdmEvbGFuZy9TdHJpbmc7KVYAIQAFAAYAAAAAAAIAAQAHAAgAAQAJAAAAHQABAAEAAAAFKrcAAbEAAAABAAoAAAAGAAEAAAADAAEACwAIAAIACQAAACUAAgABAAAACbIAAhIDtgAEsQAAAAEACgAAAAoAAgAAAAwACAANAAwAAAAEAAEADQABAA4AAAACAA8=
Quelqu'un a une idée de comment obtenir ce résultat ? Déjà de savoir si dans la boite noir un traitement n'est pas fait sur le code java afin d'avoir ce rendu ?

Par avance, merci !