【发布时间】:2018-08-08 08:49:23
【问题描述】:
我在 ubuntu 中有一个 java 应用程序,java 应用程序使用一个 jar。 这个 jar 使用了一些原生库(.dll)。
System.loadLibrary("my_native_library") 在 jar 中用于加载所需的库。
在 linux 中,它尝试加载一个 .so 文件,这意味着这里是 my_native_library.so,但我有 my_native_library.dll。
所以我无法运行这个 java 应用程序。
我应该如何进行?
【问题讨论】:
-
无法在 Linux 系统上加载 Windows DLL...
-
如果你在 wine 上运行 jar,这将起作用,否则将是不可能的
标签: java linux java-native-interface wine