Опыт с IKVM.NET

Действительно ли IKVM.NET является хорошим способом использовать Код Java, или Java Освобождает в приложениях.NET?

Кто-либо имеет, испытывает с этим инструментом? Есть ли альтернативы? Там возможности состоят в том, чтобы назвать функции/код Java в основанных на COM приложениях как Visual Basic 6 или Классический ASP?

10
задан Joachim Sauer 20 May 2010 в 14:35
поделиться

2 ответа

Я использовал этот инструмент и особенно компилятор для преобразования JAR-файла в сборку .NET. Это было для проекта xhtmlrenderer, который позволяет конвертировать XHTML-файл в PDF и основан на iText, который не является маленькой кодовой базой. Конверсия прошла нормально, и я использую ее в производстве без каких-либо недостатков.

8
ответ дан 3 December 2019 в 23:48
поделиться

Я только начал использовать этот инструмент, и удивительно, как он интегрируется .Net и Java. Я использовал его для преобразования библиотеки, которая была доступна только в java, в сборку .net.

Плюсы:

  • Чрезвычайно проста в использовании.
  • Небольшая занимаемая площадь (сборки не такие уж большие, и все они не нужны постоянно)
  • Проект, кажется, поддерживается в хорошем состоянии и отзывы sourceforge кажутся хорошими

Плохо:

  • Отладка немного сложнее. Обработчик исключений Visual Studio ищет пустое свойство сообщения в java. В результате вам нужно создать временный блок try ... catch и установить наблюдение за объектом исключения для проверки деталей java exception
  • . Ресурсы пути к классам могут быть трудными для загрузки и работы.
  • Строки Javadoc не преобразуются, поэтому не ожидайте увидеть подсказки с intellisense, вам придется прочитать javadoc html, чтобы получить помощь.

В целом это был приятный опыт, но, надо признать, я использую его только 2 дня.

5
ответ дан 3 December 2019 в 23:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: