我在WCF服务中使用jni4net。在服务的ctor中我尝试创建BridgeSetup对象。
var bridgeSetup = new BridgeSetup(false);
bridgeSetup.AddAllJarsClassPath(".");
Bridge.CreateJVM(bridgeSetup);
据我所知,jni4ne尝试从jni4net.j-0.7.1.0.jar生成jni4net.j-0.7.1.0.dll。它试图在jni4net.n-0.7.1.0.dll附近找到jni4net.j-0.7.1.0.jar而不能。所以我得到了下一个错误...
c:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files \ fileprocessingservice \ 76f0fa69 \ 5db44426 \ assembly \ dl3 \ 4fa263c6 \ f424b7fa_c8ccca01 \ jni4net.j-0.7.1.0.DLL
有人知道如何解决这个问题吗?
谢谢..
答案 0 :(得分:1)
因此,我使用以下
解决了这个问题 var bridgeSetup = new BridgeSetup(false);
bridgeSetup.AddClassPath("c:\\WINDOWS\\system32\\");
bridgeSetup.AddAllJarsClassPath("c:\\WINDOWS\\system32\\");
Bridge.CreateJVM(bridgeSetup);
但我认为这不是最好的方法。
祝你好运,伙计们! =)