【发布时间】:2014-12-09 23:15:02
【问题描述】:
我有一个以前用于 c# 应用程序的 c++ dll。现在我们想为 java 使用相同的 dll。我知道我们可以为此使用 JNI 技术,但问题是我们必须使用相同的方法签名,我们不想更改方法签名。请给我建议。
【问题讨论】:
-
您确定您的库使用标准 C++ 吗? C# 不能访问 C++ 类,除非它们用 C++/CLI 包装。
-
我相信这个问题不是重复的。 9485896 询问如何创建 C++ DLL 以使用 Java,并且接受的答案与此问题有关。这个问题是关于允许从 Java 访问现有方法的最小包装器。
标签: c++ java-native-interface shared-libraries