美好的一天。我有以下问题。我有一个用Java编写的应用程序代码,它使用外部jar库(没有源代码)。此jar库内部加载外部本机库,该库使用java.library.path系统属性进行设置。此外部本机库是DLL。问题是在Ubuntu中运行此程序。 Ubuntu希望不将.dll视为库,但是.so并且没有.so文件可用于此程序,只有.dll。有没有办法将.dll转换为.so或使用wine(Ubuntu工具)运行此程序,例如,某些方式或其他方式? 非常感谢你的帮助
答案 0 :(得分:2)
.dll文件是 Windows 格式库。您可以在Linux下的Windows模拟器(例如Wine)下运行它,但无法在本机Linux应用程序中使用它。