【发布时间】:2018-03-06 09:18:39
【问题描述】:
我正在开发一个使用(单个)dll 的简单独立 Java 应用程序。到目前为止,一切都很好。问题是这个 dll 的旧版本已经存在于大多数用户的 PC 中(c:\windows\myDLL.dll,所以它在 PATH 中)。
我希望应用程序能够使用自己的 dll,即位于其“lib”目录中的较新版本。
有什么想法吗?我什至认为我可以交换 dll(如果应用程序在 c:\windows 中找到旧版本,那么它可以覆盖它)但它(显然)被应用程序本身锁定,在加载时可能会在 PATH 中打开 dll .. .
【问题讨论】: