¿Qué opciones/métodos/software están disponibles para convertir un archivo JAR a un ensamblado administrado de .NET? Proporcione todos los métodos comerciales y no comerciales en la respuesta. Estos no incluyen soluciones que requieren que Java esté instalado en la máquina host.Usando el archivo Java JAR en .NET
Respuesta
Podría estar equivocado, pero estoy bastante seguro de que eso es imposible. El código de byte de Java es diferente del código producido para ejecutarse en el CLR.
Snarky answer: Obtenga el código fuente y expórtelo.
EDITAR: Un pequeño toque viene con http://sourceforge.net/projects/ikvm/, una implementación de Java Virtual Machine para .NET. No es exactamente lo que pediste, pero probablemente sea lo mejor que puedas hacer.
Enfrentado con 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 contenedor y colocaba la salida en otro archivo temporal. El proyecto .NET creará el archivo de entrada, llamará a la JVM e iniciará el contenedor, esperará a que termine y leerá el archivo de salida. Rápido y sucio. al menos en mi caso
Aunque este enfoque claramente funciona, DESVANECERía estos enfoques y promocionaría un mecanismo RPC en su lugar. –
- 1. leyendo el archivo MANIFEST.MF del archivo jar usando JAVA
- 2. ¿Es un archivo Java JAR similar a un conjunto .Net?
- 3. Ejecutar en el archivo Jar
- 4. Archivo ejecutable Java de JAR
- 5. Java Command Line Jar Archivo
- 6. Applet de Java en archivo JAR
- 7. convirtiendo el archivo de clase al archivo jar usando C++
- 8. ¿Puede la aplicación C++ cargar el archivo .jar usando JNI?
- 9. ¿Abrir y editar el archivo en .jar con Java?
- 10. Gradle: nombre de archivo jar en el complemento java
- 11. Modificar Ejecutar el archivo jar
- 12. ¿Cómo modifico un archivo en un archivo jar usando ANT?
- 13. código Java para crear un archivo JAR
- 14. Ejecutar archivo .jar desde un programa Java
- 15. NullPointerException al intentar ejecutar el archivo .jar
- 16. En Linux, ¿cómo ejecutar el archivo jar de Java con archivos jar externos?
- 17. obtener el archivo JAR desde
- 18. Cómo leer el archivo MANIFEST.MF del JAR usando Bash
- 19. ¿Cómo puedo ejecutar un archivo .jar en java
- 20. Ejecutar un archivo jar en una aplicación Java en ejecución
- 21. Cómo crear un archivo .jar o export jar en IntelliJ (como eclipse java archive export)
- 22. analizar el archivo jar programmatically
- 23. Java Desktop.open (archivo f) archivo de referencia dentro de JAR?
- 24. Cómo excluir el archivo de propiedades del archivo jar?
- 25. Cómo crear un archivo .jar usando la terminal
- 26. agregando recursos sin código al archivo jar usando Ant
- 27. Diferencia entre archivo .jar y .dll
- 28. Actualización del archivo .class en el jar
- 29. Cómo agrupar imágenes en el archivo jar
- 30. ¿Puedo ejecutar el archivo .jar en Tomcat?
snarky está bien. la pregunta lo pide. –
bytecode es regrabable, la parte más difícil es las clases de tiempo de ejecución –