Это действительно потрясающе. Единственная проблема заключается в том, что она добавляет ~ 30 МБ к проекту.
log4net и Spring.NET доступны, но если вы живете с существующим кодом, перейдите по маршруту ikvm.
Ответ 2
Я автор jni4net, межпроцессный мост с открытым исходным кодом между JVM и CLR. Он построен на вершине JNI и PInvoke. Не требуется код C/С++. Надеюсь, это поможет вам.
Ответ 3
альтернативно вы можете написать слой webservice/xmlrpc между ними.
Кажется, я помню, что есть инструмент, вызывающий трассировку, который скомпилирует ваш .Net-код в байт-код JVM.