2016-02-01 61 views
0

美好的一天。我有以下问题。我有一个用Java编写的应用程序代码,它使用外部jar库(无源代码)。这个jar库里面加载了外部本地库,它使用java.library.path系统属性进行设置。这个外部本地库是DLL。问题是在Ubuntu中运行该程序。 Ubuntu希望不会将.dll看作是一个库,但.so并没有.so文件可用于此程序,只有.dll。有什么办法将.dll转换为.so或使用wine(Ubuntu工具)运行这个程序,例如,一些如何,或者任何其他方式? 将非常感谢您的帮助在Ubuntu下执行jar包括dll库

回答

2

一个.dll文件是一个Windows格式库。您可能能够在Linux的Windows模拟器(如Wine)下运行它,但无法在本机Linux应用程序中使用它。