Question

Quelles options / méthodes / logiciels sont disponibles pour convertir un fichier JAR en un assemblage .NET géré? Veuillez fournir toutes les méthodes commerciales et non commerciales dans la réponse. Celles-ci n'incluent pas les solutions nécessitant l'installation de Java sur la machine hôte.

Était-ce utile?

La solution

Je peux me tromper, mais je suis à peu près sûr que c'est impossible. Le code d'octet Java est différent du code produit pour s'exécuter sur le CLR.

Réponse Snarky : obtenez le code source et portez-le.

EDIT: Un peu de blague vient avec http://sourceforge.net/projects/ikvm/, une implémentation de la machine virtuelle Java pour .NET. Ce n'est pas tout à fait ce que vous avez demandé, mais ce sera probablement le mieux que vous puissiez faire.

Autres conseils

Face à cette situation l’an dernier, j’écrivais un petit wrapper (en java) qui lisait les entrées d’un fichier temporaire, invoquait le fichier jar et plaçait la sortie dans un autre fichier temporaire. Le projet .NET crée le fichier d'entrée, appelle la machine virtuelle Java, démarre l'encapsuleur, attend la fin de l'opération et lit le fichier de sortie. Rapide et sale. au moins dans mon cas

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top