java - DLL文件放在哪里?

标签 java deployment dll

我在我的 Java 项目中使用 DLL 文件调用 C++ 方法。现在,我已经对路径进行了硬编码。

该应用程序将部署在多台机器上,它也会在多台机器上运行。我应该把我的 DLL 文件放在哪里,以便我可以加载它并在任何机器上调用它?

最佳答案

我见过将 DLL 放入 JAR 文件的应用程序。在运行时,他们将 DLL 从 JAR 中提取到一个临时目录中,然后在那里访问它。

这不是最有效的方法,但从部署的角度来看是最简单的。

关于java - DLL文件放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7343573/

相关文章:

java - Olingo V2.0.4 检索 javax.servlet.http.HttpServletResponse

java - 如何编写 Kafka 消费者——单线程 vs 多线程

.net - 将 pdb 嵌入到程序集中

powershell - Powershell加载什么版本的dll文件?

c# - 从 Powershell 调用的 DLL 使用相对于 Powershell 安装目录的路径。我怎样才能将它设置为其他东西?

c++ - 跨 DLL 边界使用 Direct2D

java - 部分失败时的 executeBatch 行为

java - 调试java混淆代码

java - 静态 block java中的常量问题

java - 尝试构建文件时出现 Ant 错误,找不到 tools.jar?