Вопрос

Какие опции / методы / программное обеспечение доступны для преобразования файла JAR в управляемую сборку .NET?Пожалуйста, укажите в ответе все коммерческие и некоммерческие методы.Они не включают решения, которые требуют установки Java на главном компьютере.

Это было полезно?

Решение

Я могу ошибаться, но я почти уверен, что это невозможно.Байтовый код java отличается от кода, созданного для запуска в среде CLR.

Язвительный ответ:Получите исходный код и перенесите его.

Редактировать:Небольшое тычение приводит к http://sourceforge.net/projects/ikvm/, реализация виртуальной машины Java для .NET.Не совсем то, о чем вы просили, но, вероятно, это будет лучшее, что вы можете сделать.

Другие советы

Столкнувшись с такой ситуацией в прошлом году, я написал небольшую оболочку (на java), которая считывала входные данные из временного файла, вызывала jar и помещала выходные данные в другой временный файл.Проект .NET создаст входной файл, вызовет JVM и запустит оболочку, дождется ее завершения и прочитает выходной файл.Быстро и Грязно.по крайней мере, в моем случае

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top