Pregunta

¿Qué opciones/métodos/software están disponibles para convertir un archivo JAR en un ensamblado .NET administrado?Proporcione todos los métodos comerciales y no comerciales en la respuesta.Estas no incluyen soluciones que requieren que Java esté instalado en la máquina host.

¿Fue útil?

Solución

Podría estar equivocado, pero estoy bastante seguro de que es imposible.El código de bytes de Java es diferente del código producido para ejecutarse en CLR.

respuesta sarcástica:Obtenga el código fuente y transfórmelo.

EDITAR:Un poco de empujón surge http://sourceforge.net/projects/ikvm/, una implementación de máquina virtual Java para .NET.No es exactamente lo que pediste, pero probablemente sea lo mejor que puedas hacer.

Otros consejos

Ante esta situación el año pasado, escribí un pequeño contenedor (en Java) que leía las entradas de un archivo temporal, invocaba el jar y colocaba la salida en otro archivo temporal.El proyecto .NET crearía el archivo de entrada, llamaría a la JVM e iniciaría el contenedor, esperaría a que finalice y leería el archivo de salida.Rápido y sucio.Al menos en mi caso

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top