Java 如何在没有JNI的情况下调用SpringMVC中的dll共享库
我有一个单独的共享库dll,它不是由我创建的。 我只知道哪些函数在dll中。 到目前为止,我已经使用System.loadLibrary()加载了该dll文件。 我想知道如何在没有JNI的情况下调用SpringMVC中的函数 注:我不想使用JNI的原因是因为我只知道函数名,而我看不到函数定义,因为它是一个二进制文件 谢谢 您可以使用jna(java本机访问): 但是,您仍然需要知道函数定义(函数期望的参数数量和类型以及它们返回的内容)。否则,在尝试调用任何函数时,JVM就会崩溃Java 如何在没有JNI的情况下调用SpringMVC中的dll共享库,java,c++,spring,dll,java-native-interface,Java,C++,Spring,Dll,Java Native Interface,我有一个单独的共享库dll,它不是由我创建的。 我只知道哪些函数在dll中。 到目前为止,我已经使用System.loadLibrary()加载了该dll文件。 我想知道如何在没有JNI的情况下调用SpringMVC中的函数 注:我不想使用JNI的原因是因为我只知道函数名,而我看不到函数定义,因为它是一个二进制文件 谢谢 您可以使用jna(java本机访问): 但是,您仍然需要知道函数定义(函数期望的参数数量和类型以及它们返回的内容)。否则,在尝试调用任何函数时,JVM就会崩溃