我从第三方dll文件中创建了一个jni4net jar和dll文件。我得到了标题部分中提到的错误。我的第一个问题是,我是否可以直接使用jni4net jar文件,就像我使用常规jar文件一样?我得到的错误是,当我尝试通过创建新文件来创建实例时,如下所示:
SslTcpClient sslTcpClient = new SslTcpClient();非常感谢你的帮助。
发布于 2015-03-04 04:39:47
找到问题所在。忽略旧的jar,换一个新的,并将根文件夹中的所有.dlls和project.create文件放在源文件夹之前。右键单击jars并将它们添加到您的构建路径中。这包括jni4net、j.*.jar和你的*.J4N jars。在我的例子中,虽然后来我修改了我的路径,但由于某种原因,它留在了内存中。所以你必须创建一个新的项目,并遵循上面提到的大纲。
发布于 2016-03-16 17:16:14
.Net框架版本可能是问题所在。
这对我很有帮助;
现在,您有了*.J4N.jar和*.J4N.dll,必须在第一步中备份的jni4net版本中使用它。
https://stackoverflow.com/questions/28835209
复制相似问题