有没有办法让我用Java获取程序集或应用程序的版本?
例如,我有一个位于Program Files中的.NET .dll文件。我通常在这个.dll上调用`loadLibrary',所以我可以在C ++中调用JNI方法。
System.loadLibrary("MyJniAssembly");
有人能指出我正确的方向吗?感谢。
答案 0 :(得分:2)
最简单的方法是在程序集中实现的另一个本机方法中公开该信息。如果你不能在那里做,你必须用这样的方法创建一个新的程序集,但是需要一个参数来指示你感兴趣的程序集或类型。