当我将库添加到项目 bin 目录时,它会包含在 jar 文件中。
现在是与代码静态链接还是动态链接?
谢谢
最佳答案
您在这里谈论的是 DLL/共享对象/ native 二进制文件吗? Java 世界中不存在静态链接或动态链接之类的东西。只有放在类路径上的 jar 。任何 native 都应该位于操作系统特定的 native 搜索路径中。 “bin”目录没有标准,但 IDE 可能会促进类似的事情。您必须检查您正在使用的 IDE 的手册。
我倾向于将使用的任何 native 放在调用 java 命令的目录中。由于我总是构建可执行 jar,因此 native 与 jar 位于同一目录中。漂亮又愚蠢,无需配置。
关于java - jar 文件中的运输库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13470703/