Java 将.dll文件添加到jar

Java 将.dll文件添加到jar,java,deployment,dll,jar,Java,Deployment,Dll,Jar,我有一个第三方库,它附带了运行java jar文件所需的.dll文件。部署应用程序时,如何将它们包含在jar文件中?(我正在使用JSmooth创建一个exe文件——如果这有帮助的话) 注意:我已经看过stackoverflow问题,但只有一个答案,我认为它对我不起作用 非常感谢 这是以前提过的。简单的回答是你不能-dll必须能够被underline OS访问,因此不能在jar中。 但是,在调用loadLobrary之前,可以将它从jar中解包到路径中的某个地方 看这里:为什么不呢?在关于堆栈溢出

我有一个第三方库,它附带了运行java jar文件所需的.dll文件。部署应用程序时,如何将它们包含在jar文件中?(我正在使用JSmooth创建一个exe文件——如果这有帮助的话)

注意:我已经看过stackoverflow问题,但只有一个答案,我认为它对我不起作用


非常感谢

这是以前提过的。简单的回答是你不能-dll必须能够被underline OS访问,因此不能在jar中。 但是,在调用loadLobrary之前,可以将它从jar中解包到路径中的某个地方


看这里:

为什么不呢?在关于堆栈溢出主题的其他讨论中(我自己也研究过这个问题),web start也作为一个解决方案提供,但它基本上得到了相同的结果—它将dll放在某个临时目录中,并使其在路径上可用