Путь зависимости библиотеки CLR, хост Java
Я пишу своего рода интерфейс устройства на C# и Java. C# взаимодействует с собственными библиотеками устройств и запускает долгоживущий рабочий поток, который опрашивает данные. Он выполняет некоторую обработку и сохраняет свои данные во внутренней очереди.
Часть Java запускает рабочий поток и опрашивает его внутреннюю очередь. Этот поток отделен от основного потока JVM.
Проблема в том, что когда я загружаю библиотеку C#, она не может найти зависимость от библиотеки устройств. Он пытается просмотреть системные каталоги и каталог JVM (метод Bridge.LoadAndRegisterAssemblyFrom просто вызывает загрузчик системных сборок). Я прибегнул к ручному открытию и загрузке этой зависимости с хоста Java.
Есть ли способ установить путь к библиотеке CLR. Я не слишком опытен с.Net, так что может быть общий способ, а не только для jni4net.