jni4net - как установить абсолютный путь к jni4net.j-0.7.1.0.jar - PullRequest
0 голосов
/ 26 марта 2010

Я использую jni4net в своем сервисе WCF. в ctor службы я пытаюсь создать объект BridgeSetup.

        var bridgeSetup = new BridgeSetup(false);
        bridgeSetup.AddAllJarsClassPath(".");
        Bridge.CreateJVM(bridgeSetup);

Как я понимаю, в данный момент jni4ne пытается сгенерировать jni4net.j-0.7.1.0.dll из jni4net.j-0.7.1.0.jar. Он пытается найти jni4net.j-0.7.1.0.jar рядом с jni4net.n-0.7.1.0.dll и не может. Итак, я получаю следующую ошибку ...

c: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Временные файлы ASP.NET \ fileprocessingservice \ 76f0fa69 \ 5db44426 \ assembly \ dl3 \ 4fa263c6 \ f424b7fa_c8ccca01 \ jni4net.j-0.7.1.0.DLL

Кто-нибудь знает, как решить проблему?

спасибо ..

1 Ответ

1 голос
/ 26 марта 2010

Итак, я решаю эту проблему следующим образом

        var bridgeSetup = new BridgeSetup(false);
        bridgeSetup.AddClassPath("c:\\WINDOWS\\system32\\");
        bridgeSetup.AddAllJarsClassPath("c:\\WINDOWS\\system32\\");
        Bridge.CreateJVM(bridgeSetup);

Но я думаю, что это не лучший способ.

Удачи, ребята! =)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...