2011-02-17 2 views
0

J'ai trouvé cette question .jar to .cs class/file transform technique or utility? qui résoudrait aussi mon problème. Mais puisque je devrais fournir un outil qui génère non seulement le C# -Code mais aussi le compile en une DLL, et ce serait facile à faire seulement en C#, y a-t-il une bibliothèque .net avec laquelle je peux refléter les Classes? et Interfaces qui sont stockées dans un fichier jar? J'ai juste besoin des signatures pour les méthodes, pas pour l'invoquer.Analyser/refléter les bocaux en C#

thx

Répondre

1

Vous pouvez utiliser javap utilitaire ligne de commande pour imprimer la signature des méthodes. Utilisez n'importe quel moyen que vous connaissez pour extraire des classes de jar: c'est juste un fichier zip. Vous pouvez donc utiliser l'API C# ou l'utilitaire de ligne de commande (par exemple, jar vfx myjar.jar

Questions connexes