我继承了一个遗留的 J++ 项目。我已成功将此项目升级到标准 Sun Java。
但是,该项目包含一个本机 C++ dll,Java 代码通过 Microsoft 特定的RNI 框架与之对话。
不用说,现在调用 System.loadLibrary("myRniNativeDll") 会引发 UnsatisifiedLinkError,表示找不到其中一个依赖项。
我完全不知道如何将 C++ RNI dll 迁移到 JNI dll;我不知道从哪里开始。我有 C++ 源代码,但我不知道如何构建 JNI dll。Java 专家有什么技巧/教程/在线资料可以指点我吗?